From 677de2d47861fcc0664d160adfb21440e4d607b4 Mon Sep 17 00:00:00 2001 From: Crypto90 Date: Thu, 30 Jul 2020 09:26:58 +0200 Subject: [PATCH] Fixed broken next page parsing Added changes from this pull request for broken next page parsing: https://github.com/ytdl-org/youtube-dl/pull/26163 --- youtube_dl/extractor/youtube.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/youtube_dl/extractor/youtube.py b/youtube_dl/extractor/youtube.py index 24d07d2ea..b014a600f 100644 --- a/youtube_dl/extractor/youtube.py +++ b/youtube_dl/extractor/youtube.py @@ -3217,7 +3217,7 @@ class YoutubeSearchIE(SearchInfoExtractor, YoutubeSearchBaseInfoExtractor): if not new_videos or len(videos) > limit: break next_link = self._html_search_regex( - r'href="(/results\?[^"]*\bsp=[^"]+)"[^>]*>\s*]+class="[^"]*\byt-uix-button-content\b[^"]*"[^>]*>Next', + r'href="(/results\?[^"]*\b(?:sp=[^"]+)?)"[^>]*>\s*]+class="[^"]*\byt-uix-button-content\b[^"]*"[^>]*>Next', html_content, 'next link', default=None) if next_link is None: break