0
0
Fork 0
mirror of https://github.com/yt-dlp/yt-dlp.git synced 2024-11-26 02:55:17 +00:00

[hostingbulk] Simplify

This commit is contained in:
Sergey M․ 2014-09-10 19:13:22 +07:00
parent 136c8bd275
commit 6899f2fe9e

View file

@ -57,17 +57,13 @@ def _real_extract(self, url):
thumbnail = self._search_regex(
r'<img src="([^"]+)".+?class="pic"',
webpage, 'thumbnail', fatal=False)
rand = self._search_regex(
r'<input.+?name="rand" value="([^"]+)">', webpage, 'rand')
fields = {
'id': video_id,
'method_free': '',
'method_premium': '',
'op': 'download2',
'rand': rand,
'referer': '',
}
fields = dict(re.findall(r'''(?x)<input\s+
type="hidden"\s+
name="([^"]+)"\s+
value="([^"]*)"
''', webpage))
request = compat_urllib_request.Request(url, urlencode_postdata(fields))
request.add_header('Content-type', 'application/x-www-form-urlencoded')
response = self._request_webpage(request, video_id,