Skip to content

Commit 01c82a7

Browse files
committed
添加ua验证
1 parent b6bbd6e commit 01c82a7

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

douyin_pro_2.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,14 @@ def get_video_urls(self, user_id):
2525
video_names = []
2626
video_urls = []
2727
unique_id = ''
28+
headers = {
29+
'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8',
30+
'accept-encoding': 'gzip, deflate, br',
31+
'accept-language': 'zh-CN,zh;q=0.9',
32+
'cache-control': 'max-age=0',
33+
'upgrade-insecure-requests': '1',
34+
'user-agent': 'Mozilla/5.0 (Linux; U; Android 5.1.1; zh-cn; MI 4S Build/LMY47V) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/53.0.2785.146 Mobile Safari/537.36 XiaoMi/MiuiBrowser/9.1.3',
35+
}
2836
while unique_id != user_id:
2937
search_url = 'https://api.amemv.com/aweme/v1/discover/search/?cursor=0&keyword=%s&count=10&type=1&retry_type=no_retry&iid=17900846586&device_id=34692364855&ac=wifi&channel=xiaomi&aid=1128&app_name=aweme&version_code=162&version_name=1.6.2&device_platform=android&ssmix=a&device_type=MI+5&device_brand=Xiaomi&os_api=24&os_version=7.0&uuid=861945034132187&openudid=dc451556fc0eeadb&manifest_version_code=162&resolution=1080*1920&dpi=480&update_version_code=1622' % user_id
3038
req = requests.get(url = search_url, verify = False)
@@ -34,7 +42,7 @@ def get_video_urls(self, user_id):
3442
nickname = html['user_list'][0]['user_info']['nickname']
3543
unique_id = html['user_list'][0]['user_info']['unique_id']
3644
user_url = 'https://www.douyin.com/aweme/v1/aweme/post/?user_id=%s&max_cursor=0&count=%s' % (uid, aweme_count)
37-
req = requests.get(url = user_url, verify = False)
45+
req = requests.get(url = user_url, headers=headers, verify = False)
3846
html = json.loads(req.text)
3947
i = 1
4048
for each in html['aweme_list']:

0 commit comments

Comments
 (0)