diff --git a/youtube_dl/extractor/common.py b/youtube_dl/extractor/common.py index 797c35fd5..3df237feb 100644 --- a/youtube_dl/extractor/common.py +++ b/youtube_dl/extractor/common.py @@ -53,6 +53,7 @@ from ..utils import ( float_or_none, GeoRestrictedError, GeoUtils, + HEADRequest, int_or_none, js_to_json, JSON_LD_RE, @@ -1469,7 +1470,8 @@ class InfoExtractor(object): if not (url.startswith('http://') or url.startswith('https://')): return True try: - self._request_webpage(url, video_id, 'Checking %s URL' % item, headers=headers) + req = HEADRequest(url, headers=headers) + self._request_webpage(req, video_id, 'Checking %s URL' % item) return True except ExtractorError as e: self.to_screen(