python模拟微信ua
时间: 2023-09-17 09:12:42 浏览: 183
可以使用 Python 的 requests 库和 random 库来模拟微信的 User-Agent(UA),以下是一个示例代码:
```python
import requests
import random
# 微信 UA 列表
ua_list = [
'Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Mobile Safari/537.36 MicroMessenger/7.0.12.1620(0x27000C37) Process/appbrand0 NetType/WIFI Language/zh_CN',
'Mozilla/5.0 (iPhone; CPU iPhone OS 12_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0 Mobile/15E148 Safari/604.1 MicroMessenger/7.0.12(0x17000C29) NetType/WIFI Language/zh_CN',
'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36 MicroMessenger/7.0.12.1620 NetType/WIFI Language/zh_CN',
'Mozilla/5.0 (Linux; Android 9; MI 8 SE Build/PKQ1.181121.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/76.0.3809.132 Mobile Safari/537.36 MicroMessenger/7.0.12.1620(0x27000C37) Process/appbrand0 NetType/WIFI Language/zh_CN',
'Mozilla/5.0 (Linux; Android 9; MI 9 SE Build/PKQ1.181121.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/76.0.3809.132 Mobile Safari/537.36 MicroMessenger/7.0.12.1620(0x27000C37) Process/appbrand0 NetType/WIFI Language/zh_CN',
# 还可以添加更多的 UA
]
# 随机选择一个 UA
user_agent = random.choice(ua_list)
# 设置请求头中的 User-Agent
headers = {
'User-Agent': user_agent
}
# 发送 GET 请求
response = requests.get('https://www.baidu.com', headers=headers)
# 打印响应状态码和 UA
print(response.status_code)
print(headers['User-Agent'])
```
以上代码会随机选择一个 UA,并在请求头中设置 User-Agent。你可以将以上代码中的 UA 列表替换成你需要模拟的 UA 列表。
阅读全文