1.报错:
FakeUserAgentError('Maximum amount of retries reached!')
1 # 禁用服务器缓存 2 ua = UserAgent(use_cache_server=False) 3 4 # 无效,不缓存数据: 5 ua = UserAgent(cache=False) 6 7 # 无效,忽略ssl验证: 8 ua = UserAgent(verify_ssl=False)
2.解决办法:(以上都无效,则使用本地保存获取)
1 # 下载: 2 https://fake-useragent.herokuapp.com/browsers/0.1.11 3 4 # 并另存为: 5 fake_useragent.json 6 7 # 获取user_agent函数 8 def get_header(): 9 location = os.getcwd() + '/fake_useragent.json' 10 ua = fake_useragent.UserAgent(path=location) 11 return ua.random
下载不了的话,可以试试我下载好的 https://pan.baidu.com/s/1B0ZhdG0g-Bs1O91_gNugzA 提取码: u68d