Make extractor-designated impersonation override --impersonate (#13792)

Fix 32809eb2da

Authored by: bashonly
This commit is contained in:
bashonly
2025-07-21 13:42:21 -05:00
committed by GitHub
parent 2ac3eb9837
commit 3e49bc8a1b
3 changed files with 14 additions and 11 deletions

View File

@@ -28,8 +28,9 @@ class HttpFD(FileDownloader):
url = info_dict['url']
request_data = info_dict.get('request_data', None)
request_extensions = {}
if info_dict.get('impersonate') is not None:
request_extensions['impersonate'] = info_dict['impersonate']
impersonate_target = self._get_impersonate_target(info_dict)
if impersonate_target is not None:
request_extensions['impersonate'] = impersonate_target
class DownloadContext(dict):
__getattr__ = dict.get