fix detection of media url on youtube

This commit is contained in:
Romain Bignon 2013-03-22 16:42:16 +01:00
commit 3a79a21360

View file

@ -104,12 +104,12 @@ class VideoPage(BaseYoutubePage):
if not text: if not text:
continue continue
pattern = "yt.playerConfig = " pattern = "ytplayer.config = "
pos = text.find(pattern) pos = text.find(pattern)
if pos < 0: if pos < 0:
continue continue
sub = text[pos+len(pattern):pos+text[pos:].find('\n')].rstrip(';') sub = text[pos+len(pattern):].rstrip(';\n')
a = json.loads(sub) a = json.loads(sub)
for part in a['args']['url_encoded_fmt_stream_map'].split(','): for part in a['args']['url_encoded_fmt_stream_map'].split(','):