我目前正在开发一个小型python脚本,它使用Requests
模块发布登录,短时间休眠,然后再次提交帖子。但是,即使我只使用time.sleep(0.1)
让脚本休眠了十分之一秒,我也会在第二个请求运行时遇到请求库中的“重置丢弃的连接”消息。我已经确认该网站支持keep-alive,如果第一个和第二个请求之间没有睡眠,一切都可以正常工作。有没有办法让第一个请求,等待,然后使用相同的连接建立第二个请求?谢谢!
更新:到目前为止,我遇到的唯一其他线索是旧的Mechanize
模块在请求之间休眠时似乎没有遇到此问题。但是,如果可能的话,我仍然希望将Requests
用于此项目。
更新2 :看起来Mechanize
实际上有类似的重新连接延迟,但只是在日志中没有注明。