首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >:[Errno套接字错误] [Errno 10060]

:[Errno套接字错误] [Errno 10060]
EN

Stack Overflow用户
提问于 2014-04-11 05:48:01
回答 1查看 4.9K关注 0票数 1

我希望在使用Python2.7中的urlopen时获得更多关于IOError: [Errno socket error] [Errno 10060]的信息。我正在使用我的个人35 my /s互联网连接(没有代理)。

我一直在使用Python脚本从不同的网站打开多个网页,并不时地收到以下错误消息:

代码语言:javascript
复制
webpage = urlopen('http://www.thewebpage.com')


IOError: [Errno socket error] [Errno 10060] A connection attempt
failed because the connected party did not properly respond after a
period of time, or established connection failed because connected
host has failed to respond

试图从不同网站打开页面时出现了此错误。因此,它似乎并不完全与打开一个特定网站的网页有关。我也得到了这个错误使用机械化。

我的问题是:

  1. 此错误是否与我在短时间内向同一台服务器发送多个请求有关?超时会减少错误发生的几率吗?
  2. 有什么办法可以防止吗?我可以使用一个条件语句来防止脚本崩溃吗?

我的脚本需要大约一个小时的时间来运行,并且由于这个错误而不得不重新运行它是相当不愉快的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-11 05:55:21

在短时间内向同一台服务器发送多个请求很可能会导致服务器不响应,因为您的请求可能看起来像是ddos攻击。您可以使用try - You子句捕获异常,然后再试一次。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23004452

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档