错误记录
报错
[820]fake_useragent.errors.FakeUserAgentError: Maximum amount of retries reached
解决方法1
fake_useragent中存储的UserAgent列表发生了变动,而本地UserAgent的列表未更新所导致的,在更新fake_useragent后报错就消失了。
pip install -U fake-useragent
解决方法2
可能是缓存fake_useragent_0.1.11.json的问题(最新的版本),但是这个json文件我无法用wget方法或者浏览器下载下来,
只需要将这个缓存文件放在windows或者linux的缓存目录下:
1.获取临时目录:(linux和windows都适用)
#windows
import tempfile
a = tempfile.gettempdir()
print(a)
C:\Users\SHAOOP~1\AppData\Local\Temp
[Finished in 0.2s]
#linux
[root@hwcentos ~]# python
Python 3.6.5 (default, Mar 20 2019, 21:55:20)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-18)] on linux
Type "help", "copyright", "credits" or "license" for more information.
2.将 fake_useragent_0.1.11.json 放入上述linux 或者 windows的临时目录(这里我将自己成功运行的json文件提供链接:https://pan.baidu.com/s/1_Qv1LGBSjO2bnF4ocMqhwQ 提取码: 2hpu )
引用:https://blog.csdn.net/xc_zhou/article/details/106412377