环境
win10 Python3.9 PyQt5
def get_sec_uid(self, un_id):
headers = {
"Accept": "application/json, text/plain, */*",
"Referer": "https://www.douyin.com/",
"Accept-Language": "zh-CN,zh;q=0.9",
"Proxy-Tunnel": str(random.randint(1, 10000)) # 设置IP切换头
}
response = requests.get(url, headers=headers)
print(response.text)
user_info = response.json()
if not user_info:
return None
sec_uid = user_info.get("sec_uid")
nickname = user_info.get("nickname")
return sec_uid, nickname
def get_uid(self, sec_uid):
headers = {
"Host": "imdesktop.douyin.com",
"Accept-Language": "zh-CN",
"Sec-Fetch-Dest": "empty",
"Sec-Fetch-Mode": "cors",
"Sec-Fetch-Site": "cross-site",
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) ????/1.0.6 Chrome/104.0.5112.102 Electron/20.1.0-tt.4.release.main.4 TTElectron/20.1.0-tt.4.release.main.4 Safari/537.36",
"accept": "application/json, text/plain, */*",
"bd-ticket-guard-version": "1",
"referer": "https://imdesktop.douyin.com",
"sdk-version": "2",
"sec-ch-ua": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"104\"",
"sec-ch-ua-mobile": "?0",
"sec-ch-ua-platform": "\"Windows\"",
"x-tt-disable-sessionid": "1",
}
response = requests.get(url, headers=headers)
print(response.text)
user_info = response.json()
if not user_info:
return None
uid= user_info.get("uid")
return uid
本文仅供学习交流使用,如侵立删! |
---|
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有