1
0
Fork 0
mirror of https://github.com/ytdl-org/youtube-dl.git synced 2024-11-25 19:52:11 +00:00

[xminus] Fix extraction

This commit is contained in:
Sergey M․ 2015-05-18 21:23:05 +06:00
parent fc6e75dd57
commit 5bdc520cf1

View file

@ -43,7 +43,7 @@ class XMinusIE(InfoExtractor):
r'minus_track\.dur_sec=\'([0-9]*?)\'', r'minus_track\.dur_sec=\'([0-9]*?)\'',
webpage, 'duration', fatal=False)) webpage, 'duration', fatal=False))
filesize_approx = parse_filesize(self._html_search_regex( filesize_approx = parse_filesize(self._html_search_regex(
r'<div class="filesize[^"]*"></div>\s*([0-9.]+\s*[a-zA-Z][bB])', r'<div id="finfo"[^>]*>\s*↓\s*([0-9.]+\s*[a-zA-Z][bB])',
webpage, 'approximate filesize', fatal=False)) webpage, 'approximate filesize', fatal=False))
tbr = int_or_none(self._html_search_regex( tbr = int_or_none(self._html_search_regex(
r'<div class="quality[^"]*"></div>\s*([0-9]+)\s*kbps', r'<div class="quality[^"]*"></div>\s*([0-9]+)\s*kbps',
@ -58,7 +58,7 @@ class XMinusIE(InfoExtractor):
description = re.sub(' *\r *', '\n', description) description = re.sub(' *\r *', '\n', description)
enc_token = self._html_search_regex( enc_token = self._html_search_regex(
r'minus_track\.tkn="(.+?)"', webpage, 'enc_token') r'minus_track\.s?tkn="(.+?)"', webpage, 'enc_token')
token = ''.join( token = ''.join(
c if pos == 3 else compat_chr(compat_ord(c) - 1) c if pos == 3 else compat_chr(compat_ord(c) - 1)
for pos, c in enumerate(reversed(enc_token))) for pos, c in enumerate(reversed(enc_token)))