可以随机生成请求头
# /usr/env/bin/python3
# -*-coding: utf-8 -*-
from fake_useragent import UserAgent
ua = UserAgent()
base_headers = {
'User-Agent': ua.random,
'Accept-Encoding': 'gzip, deflate, sdch',
'Accept-Language': 'zh-CN,zh;q=0.8'
}
print(base_headers)
也可以指定浏览器:
from fake_useragent import UserAgent
ua = UserAgent()
print(ua.ie)
print(ua.opera)
print(ua.chrome)
print(ua.firefox)
print(ua.safari)
报错:
fake_useragent.errors.FakeUserAgentError: Maximum amount of retries reached
解决:
pip install --upgrade fake_useragent