From: Sergey M․ Date: Mon, 15 Feb 2016 18:29:51 +0000 (+0600) Subject: [youtube:searchurl] Extend _VALID_URL X-Git-Url: http://git.bitcoin.ninja/?a=commitdiff_plain;h=d2c1f79f20007981432fbef6d8610094a45b0196;p=youtube-dl [youtube:searchurl] Extend _VALID_URL --- diff --git a/youtube_dl/extractor/youtube.py b/youtube_dl/extractor/youtube.py index 18f7d37f4..45ad88152 100644 --- a/youtube_dl/extractor/youtube.py +++ b/youtube_dl/extractor/youtube.py @@ -1912,13 +1912,16 @@ class YoutubeSearchDateIE(YoutubeSearchIE): class YoutubeSearchURLIE(InfoExtractor): IE_DESC = 'YouTube.com search URLs' IE_NAME = 'youtube:search_url' - _VALID_URL = r'https?://(?:www\.)?youtube\.com/results\?(.*?&)?search_query=(?P[^&]+)(?:[&]|$)' + _VALID_URL = r'https?://(?:www\.)?youtube\.com/results\?(.*?&)?(?:search_query|q)=(?P[^&]+)(?:[&]|$)' _TESTS = [{ 'url': 'https://www.youtube.com/results?baz=bar&search_query=youtube-dl+test+video&filters=video&lclk=video', 'playlist_mincount': 5, 'info_dict': { 'title': 'youtube-dl test video', } + }, { + 'url': 'https://www.youtube.com/results?q=test&sp=EgQIBBgB', + 'only_matching': True, }] def _real_extract(self, url):