彻底解决:fake_useragent.errors.FakeUserAgentError: Maximum amount of retries reached

本文详细描述了如何解决fake_useragent库中的FakeUserAgentError,包括尝试性方法如升级pip、下载并管理json文件,以及一种创新的桌面路径设置解决方案。分享了作者的实践经验与解决步骤,以及相关json文件链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、本来找到了替代自己写大UA头的宝藏,没想到给我整这么一出。网上与很多解答,亲测几种体验以及自己的解决方法,以及json分享。

  1. 网上方法①:pip install -U fake-useragent
    对我来说完全没用。我的是0.1.11版本的。
  2. 网上方法②:找到电脑缓存目录,下载对应版本的json文件:https://fake-useragent.herokuapp.com/browsers/0.1.11 (地址需要翻墙),将文件放入缓存目录。可以解决,但是是一次性的下次启动还得继续重复操作。没采用。
  3. 网上方法③:更改函数UserAgent().random的参数,UserAgent()这个函数有个path参数就是json文件的路径,所以你需要手动下载json文件然后写上json文件路径:UserAgent(path=“json文件路径”).random。可以解决但是每次需要手动写json的路径。能不能不修改呢?我根据方法③自己写了一种
  4. 首先下载好json文件。找的fake_useragent的安装目录,我的是这里C:\Users\74210\AppData\Roaming\Python\Python36\site-packages\fake_useragent,打开该目录下的setting文件,编写添加以下函数:
    import winreg
    # 获取桌面路径
    def 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值