Browse Source

[youtube] don't crash in verbose mode if 'ad3_module' is not defined in age protected videos (fixes #1159)

rtmp_test
Jaime Marquínez Ferrándiz 12 years ago
parent
commit
ed27d35674
1 changed files with 2 additions and 2 deletions
  1. +2
    -2
      youtube_dl/extractor/youtube.py

+ 2
- 2
youtube_dl/extractor/youtube.py View File

@ -718,8 +718,8 @@ class YoutubeIE(YoutubeBaseInfoExtractor):
s = url_data['s'][0] s = url_data['s'][0]
if age_gate: if age_gate:
player_version = self._search_regex(r'ad3-(.+?)\.swf', player_version = self._search_regex(r'ad3-(.+?)\.swf',
video_info['ad3_module'][0], 'flash player',
fatal=False)
video_info['ad3_module'][0] if 'ad3_module' in video_info else 'NOT FOUND',
'flash player', fatal=False)
player = 'flash player %s' % player_version player = 'flash player %s' % player_version
else: else:
player = u'html5 player %s' % self._search_regex(r'html5player-(.+?)\.js', video_webpage, player = u'html5 player %s' % self._search_regex(r'html5player-(.+?)\.js', video_webpage,


Loading…
Cancel
Save