1
0
mirror of https://github.com/ytdl-org/youtube-dl.git synced 2025-06-23 03:46:19 +00:00

Compare commits

...

2 Commits

Author SHA1 Message Date
dirkf
54dd85fa38
Merge a250e9974fd5f0ab9ffcb1ded2eb4e72cd91eb30 into 3eb8d22ddb8982ca4fb56bb7a8d6517538bf14c6 2025-04-01 09:26:26 +02:00
dirkf
a250e9974f
Test for valid URL with HEAD
Reverts 4069766c527d10b8e25b9262a3882101367deb3e: originally had HEAD, then changed to GET.
Possibly try HEAD and then GET if bad method? Test cases needed.
2021-09-29 15:26:47 +01:00

View File

@ -59,6 +59,7 @@ from ..utils import (
float_or_none,
GeoRestrictedError,
GeoUtils,
HEADRequest,
int_or_none,
join_nonempty,
js_to_json,
@ -1655,7 +1656,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(