aboutsummaryrefslogtreecommitdiffstats
path: root/youtube_dl/extractor/xminus.py
diff options
context:
space:
mode:
authorSergey M․ <dstftw@gmail.com>2015-05-18 21:23:05 +0600
committerSergey M․ <dstftw@gmail.com>2015-05-18 21:23:05 +0600
commit5bdc520cf19f404247ec2be1ffc1e83449fa2375 (patch)
tree843e3d8484367a1bb22de8cdc213c706e1ac27b0 /youtube_dl/extractor/xminus.py
parentfc6e75dd57f3497b99def659b3d0f173b195b7d0 (diff)
downloadyoutube-dl-5bdc520cf19f404247ec2be1ffc1e83449fa2375.zip
youtube-dl-5bdc520cf19f404247ec2be1ffc1e83449fa2375.tar.gz
youtube-dl-5bdc520cf19f404247ec2be1ffc1e83449fa2375.tar.bz2
[xminus] Fix extraction
Diffstat (limited to 'youtube_dl/extractor/xminus.py')
-rw-r--r--youtube_dl/extractor/xminus.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/youtube_dl/extractor/xminus.py b/youtube_dl/extractor/xminus.py
index 8c6241a..7c9d8af 100644
--- a/youtube_dl/extractor/xminus.py
+++ b/youtube_dl/extractor/xminus.py
@@ -43,7 +43,7 @@ class XMinusIE(InfoExtractor):
r'minus_track\.dur_sec=\'([0-9]*?)\'',
webpage, 'duration', fatal=False))
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))
tbr = int_or_none(self._html_search_regex(
r'<div class="quality[^"]*"></div>\s*([0-9]+)\s*kbps',
@@ -58,7 +58,7 @@ class XMinusIE(InfoExtractor):
description = re.sub(' *\r *', '\n', description)
enc_token = self._html_search_regex(
- r'minus_track\.tkn="(.+?)"', webpage, 'enc_token')
+ r'minus_track\.s?tkn="(.+?)"', webpage, 'enc_token')
token = ''.join(
c if pos == 3 else compat_chr(compat_ord(c) - 1)
for pos, c in enumerate(reversed(enc_token)))