diff options
author | Sergey M․ <dstftw@gmail.com> | 2016-02-16 00:29:51 +0600 |
---|---|---|
committer | Sergey M․ <dstftw@gmail.com> | 2016-02-16 00:29:51 +0600 |
commit | d2c1f79f20007981432fbef6d8610094a45b0196 (patch) | |
tree | 4336f342f2a217efbe3f0bf83ded1016bee488bd /youtube_dl/extractor | |
parent | 8eacae8cf9a1226ccd9b186034b03756ca607921 (diff) | |
download | youtube-dl-d2c1f79f20007981432fbef6d8610094a45b0196.tar.xz |
[youtube:searchurl] Extend _VALID_URL
Diffstat (limited to 'youtube_dl/extractor')
-rw-r--r-- | youtube_dl/extractor/youtube.py | 5 |
1 files changed, 4 insertions, 1 deletions
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<query>[^&]+)(?:[&]|$)' + _VALID_URL = r'https?://(?:www\.)?youtube\.com/results\?(.*?&)?(?:search_query|q)=(?P<query>[^&]+)(?:[&]|$)' _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): |