@@ -220,7 +220,7 @@ def _extract_aweme_app(self, aweme_id):
220220 def _extract_web_data_and_status (self , url , video_id , fatal = True ):
221221 video_data , status = {}, - 1
222222
223- res = self ._download_webpage_handle (url , video_id , fatal = fatal , headers = { 'User-Agent' : 'Mozilla/5.0' } )
223+ res = self ._download_webpage_handle (url , video_id , fatal = fatal , impersonate = True )
224224 if res is False :
225225 return video_data , status
226226
@@ -1071,7 +1071,7 @@ def _real_extract(self, url):
10711071 webpage = self ._download_webpage (
10721072 self ._UPLOADER_URL_FORMAT % user_name , user_name ,
10731073 'Downloading user webpage' , 'Unable to download user webpage' ,
1074- fatal = False , headers = { 'User-Agent' : 'Mozilla/5.0' } ) or ''
1074+ fatal = False , impersonate = True ) or ''
10751075 detail = traverse_obj (
10761076 self ._get_universal_data (webpage , user_name ), ('webapp.user-detail' , {dict })) or {}
10771077 if detail .get ('statusCode' ) == 10222 :
@@ -1520,7 +1520,7 @@ def _real_extract(self, url):
15201520 uploader , room_id = self ._match_valid_url (url ).group ('uploader' , 'id' )
15211521 if not room_id :
15221522 webpage = self ._download_webpage (
1523- format_field (uploader , None , self ._UPLOADER_URL_FORMAT ), uploader )
1523+ format_field (uploader , None , self ._UPLOADER_URL_FORMAT ), uploader , impersonate = True )
15241524 room_id = traverse_obj (
15251525 self ._get_universal_data (webpage , uploader ),
15261526 ('webapp.user-detail' , 'userInfo' , 'user' , 'roomId' , {str }))
0 commit comments