这两天写了个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
完事
网友评论