Python 3.4 - 无法使用urllib连接到http?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (330)

我正在尝试运行一个简单的Python脚本,它连接到一个网站并在网站上读取文档,但它失败了。任何帮助,都会非常欢迎,谢谢!

代码如下:

import urllib.request

fhand = urllib.request.urlopen('http://www.py4inf.com/code/romeo.txt')

for line in fhand:
    print (line.strip())

我收到以下两条错误消息:

TimeoutError:[WinError 10060]连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立的连接失败,因为连接的主机无法响应 urllib.error.URLError:{urlopen error [WinError 10060]连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立的连接失败,因为连接的主机无法响应}

提问于
用户回答回答于

我有同样的问题,并尝试在urllib.request.urlopen中指定超时,但没有骰子。

做什么工作,包括标题,描述在这里。第一个答案是有效的,第二个答案也是如此,所以我使用了更简单的第二个解决方案。

扫码关注云+社区

领取腾讯云代金券