requests自定义user-agent
可以通过在requests请求时设置headers参数来自定义user-agent。
例如:
import requests
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36'}
response = requests.get('http://www.example.com', headers=headers)
在这个例子中,我们将自定义的user-agent设置为Chrome浏览器的user-agent。
另外,如果你想要使用随机的user-agent,可以使用第三方库fake-useragent。这个库可以随机生成各种浏览器和操作系统的user-agent。
例如:
import requests
from fake_useragent import UserAgent
ua = UserAgent()
headers = {'User-Agent': ua.random}
response = requests.get('http://www.example.com', headers=headers)
原文地址: https://www.cveoy.top/t/topic/szP 著作权归作者所有。请勿转载和采集!