可以通过在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)
requests自定义user-agent

原文地址: https://www.cveoy.top/t/topic/szP 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录