Python 3.x Tweepy脚本通过Github操作失败,但在本地成功执行
我有一个Python 3脚本,它使用Tweepy library for Twitter,在本地运行良好,但会导致Python 3.x Tweepy脚本通过Github操作失败,但在本地成功执行,python-3.x,twitter,tweepy,github-actions,Python 3.x,Twitter,Tweepy,Github Actions,我有一个Python 3脚本,它使用Tweepy library for Twitter,在本地运行良好,但会导致requests.exceptions.ReadTimeout:HTTPSConnectionPool(host='api.Twitter.com',port=443):读取超时。(读取超时=900)和tweepy.error.TweepError:未能发送请求:HTTPSConnectionPool(host='api.twitter.com',port=443):读取超时。(读取
requests.exceptions.ReadTimeout:HTTPSConnectionPool(host='api.Twitter.com',port=443):读取超时。(读取超时=900)
和tweepy.error.TweepError:未能发送请求:HTTPSConnectionPool(host='api.twitter.com',port=443):读取超时。(读取超时=900)
从Github操作工作流执行时出错
Tweepy API实例化:
tweepy.API(auth,timeout=900,wait\u on\u rate\u limit=True,wait\u on\u rate\u limit\u notify=True)
该脚本发送约1200个请求,因此将遇到。由于wait\u on\u rate\u limit=True,它将在达到限制后等待。这(再加上timeout=900
(从尝试调试的默认值60
增加))导致需要约30分钟才能完成。我不明白为什么它没有在本地超时,而是通过GitHub操作超时
无论脚本成功(本地)还是失败(Github操作),脚本都需要约30分钟