ProxyError错误的解决办法

这两天写了个tg和qq群同步消息的bot,因为太low了所以没同步上github……

它使用pyTelegramBotAPI这个库来做telegram的api的管理

确实挺无脑化的

然后在实际运行过程中

我遇到了

类似酱紫的错误

一开始是只有requests.exceptions.ProxyError

我以为它是因为网络错误导致的,毕竟挂着Proxy……

网络错误导致的错误日志也差不多长这样

我想了想,写个状态机完事

粗略检查了下错误日志,给requests.exceptions.ReadTimeout也加上了except

结果之后又遇到了urllib3.exceptions.MaxRetryError

无脑except,睡觉

第二天一觉醒来

requests.exceptions.SSLError

……

好吧,一直酱紫太无脑了

认真的看了一下错误日志

它们实际上都是由于一个错误

Max retries exceeded with url

导致的

简单来说就是这个库它无脑循环,链接建立太多了,一直没关……

然后我还遇到错误就通过except无脑循环……

最终,加上了

s = requests.session()

s.keep_alive = False

完事

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、简介 Python最强大的结构之一就是它的异常处理能力,所有的标准异常都使用类来实现,都是基类Exceptio...
    随风化作雨阅读 3,103评论 0 1
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,288评论 19 139
  • ORA-00001: 违反唯一约束条件 (.)错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 OR...
    thinkact阅读 6,181评论 0 8
  • 个人自行阅读时候,翻译的文档。因为比较渣,如果有更合理或者错误的地方烦劳告知,我会做修改。Oracle Data ...
    窝窝的小黑屋阅读 1,264评论 0 3
  • 阅读是一个人依靠脑中的原有知识,主动获取资讯,从文章中建构意义的过程。定义是“阅读指大脑接受外界,包括文字、图表、...
    娇之语阅读 269评论 0 0