需要安装:fake_useragent import pprint from fake_useragent import UserAgent
UA = UserAgent()
headers = {
'User-Agent': UA.data_browsers
}
pprint.pprint(headers)
测试一下 拿到的是元组里面包含列表{'User-Agent': {'chrome': ['Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) ' 'AppleWebKit/537.36 (KHTML, like Gecko) ' 'Chrome/104.0.5112.79 Safari/537.36', 'Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 ' '(KHTML, like Gecko) Chrome/104.0.0.0 Safari/537.36', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) ' 'AppleWebKit/537.36 (KHTML, like Gecko) ' 'Chrome/104.0.0.0 Safari/537.36', 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 '.....而度娘说的是有随机的请求头,但是我这边输入random就没有这个函数会报错,所有解决办法就只能通过取出来放进去了
1
如果出现random报错就用下面这个方法
看一下都有什么浏览器的请求头 import pprint from fake_useragent import UserAgent