5

如何在 Python 中实现对 urllib2.urlopen 的控制?我只是想监控,如果 5 秒内没有 xml 数据返回,切断此连接并再次连接?我应该使用一些计时器吗?谢谢

4

2 回答 2

14
urllib2.urlopen("http://www.example.com", timeout=5)
于 2013-04-15T14:47:08.647 回答
7

urllib2文档...

可选的 timeout 参数以秒为单位指定连接尝试等阻塞操作的超时时间(如果未指定,将使用全局默认超时设置)。这实际上只适用于 HTTP、HTTPS 和 FTP 连接。

于 2013-04-15T14:40:26.457 回答