mirror of
https://github.com/ytdl-org/youtube-dl.git
synced 2025-10-05 01:07:08 +00:00
[YouTube] Force WEB
user agent for video page download
Fixes #33142, until default UAs work.
This commit is contained in:
parent
7f7b3881aa
commit
aac0148b89
|
@ -2183,8 +2183,12 @@ class YoutubeIE(YoutubeBaseInfoExtractor):
|
||||||
video_id = self._match_id(url)
|
video_id = self._match_id(url)
|
||||||
base_url = self.http_scheme() + '//www.youtube.com/'
|
base_url = self.http_scheme() + '//www.youtube.com/'
|
||||||
webpage_url = base_url + 'watch?v=' + video_id
|
webpage_url = base_url + 'watch?v=' + video_id
|
||||||
|
ua = traverse_obj(self._INNERTUBE_CLIENTS, (
|
||||||
|
'web', 'INNERTUBE_CONTEXT', 'client', 'userAgent'))
|
||||||
|
headers = {'User-Agent': ua} if ua else None
|
||||||
webpage = self._download_webpage(
|
webpage = self._download_webpage(
|
||||||
webpage_url + '&bpctr=9999999999&has_verified=1', video_id, fatal=False)
|
webpage_url + '&bpctr=9999999999&has_verified=1', video_id,
|
||||||
|
headers=headers, fatal=False)
|
||||||
|
|
||||||
player_response = None
|
player_response = None
|
||||||
player_url = None
|
player_url = None
|
||||||
|
|
Loading…
Reference in a new issue