插座Errno 10060

时间:2013-08-08 11:47:46

标签: python http python-requests

我使用请求定期下载网页并检查更新,但最近我一直在收到这些错误:

  

HTTPConnectionPool(host ='somehost',port = someport):最多重试次数   超过url:someurl(引起:[Errno   10060]连接尝试失败,因为连接方没有   在一段时间后正确回应,或建立连接   失败,因为连接的主机无法响应)

现在这个脚本已经运行了几个星期,这个问题永远不会出现。可能是网站管理员已经开始阻止我的代理的IP吗?

我应该补充一点,它并不反对网站的TOS来刮掉它。

任何人都可以帮我弄清楚这是什么原因吗?

由于

1 个答案:

答案 0 :(得分:1)

远程连接超时。

您尝试连接的主机没有回答;它不是拒绝连接,它只是没有响应所有连接尝试。

也许主机超载或下降?它也可能是由于网站通过丢弃数据包(防火墙DROP规则而不是REJECT规则)来阻止您的IP地址。

您可以尝试从其他IP地址连接到该网站;如果这些连接工作正常,但不是来自原始地址,则故意被阻止的可能性更高。