diff options
| author | Jaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@gmail.com> | 2014-05-16 15:52:34 +0200 | 
|---|---|---|
| committer | Jaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@gmail.com> | 2014-05-16 16:01:13 +0200 | 
| commit | 05ee2b6dad065e01ca454502d4516fb6853abad1 (patch) | |
| tree | d749c73cf8fc1379b5e0e40f5ccd18a639a4cd95 | |
| parent | b74feacac5efadbf205d05c31e7c836dd36f2910 (diff) | |
[youtube] Fix extraction of the feed 'paging' values (fixes #2925)
| -rw-r--r-- | youtube_dl/extractor/youtube.py | 7 | 
1 files changed, 5 insertions, 2 deletions
diff --git a/youtube_dl/extractor/youtube.py b/youtube_dl/extractor/youtube.py index f0d1f6400..f7bfa9f88 100644 --- a/youtube_dl/extractor/youtube.py +++ b/youtube_dl/extractor/youtube.py @@ -1775,9 +1775,12 @@ class YoutubeFeedsInfoExtractor(YoutubeBaseInfoExtractor):              feed_entries.extend(                  self.url_result(video_id, 'Youtube', video_id=video_id)                  for video_id in ids) -            if info['paging'] is None: +            mobj = re.search( +                r'data-uix-load-more-href="/?[^"]+paging=(?P<paging>\d+)', +                feed_html) +            if mobj is None:                  break -            paging = info['paging'] +            paging = mobj.group('paging')          return self.playlist_result(feed_entries, playlist_title=self._PLAYLIST_TITLE)  class YoutubeSubscriptionsIE(YoutubeFeedsInfoExtractor):  | 
