从URL下载.html文件时出现超时错误

时间:2015-05-21 12:08:15

标签: python html python-2.7 urllib2 urllib

从网址下载html网页时出现以下错误。

1023,1023

代码:

Error: raise URLError(err) urllib2.URLError: <urlopen 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 个答案:

答案 0 :(得分:1)

嗯,因为大部分时间都没有发生在你身上,我可以推断你的网络可能很慢。 尝试按以下方式设置超时:

req = urllib2.Request(site, headers=hdr)
timeout_in_sec = 360
page = urllib2.build_opener(urllib2.HTTPCookieProcessor).open(req, timeout=timeout_in_sec)
page_content = page.read()