diff options
Diffstat (limited to 'youtube_dl/extractor/common.py')
| -rw-r--r-- | youtube_dl/extractor/common.py | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/youtube_dl/extractor/common.py b/youtube_dl/extractor/common.py index 5a15a9536..2c8ec1417 100644 --- a/youtube_dl/extractor/common.py +++ b/youtube_dl/extractor/common.py @@ -1025,13 +1025,13 @@ class InfoExtractor(object):                  unique_formats.append(f)          formats[:] = unique_formats -    def _is_valid_url(self, url, video_id, item='video'): +    def _is_valid_url(self, url, video_id, item='video', headers={}):          url = self._proto_relative_url(url, scheme='http:')          # For now assume non HTTP(S) URLs always valid          if not (url.startswith('http://') or url.startswith('https://')):              return True          try: -            self._request_webpage(url, video_id, 'Checking %s URL' % item) +            self._request_webpage(url, video_id, 'Checking %s URL' % item, headers=headers)              return True          except ExtractorError as e:              if isinstance(e.cause, compat_urllib_error.URLError): | 
