如何在 Python 中实现对 urllib2.urlopen 的控制?我只是想监控,如果 5 秒内没有 xml 数据返回,切断此连接并再次连接?我应该使用一些计时器吗?谢谢
问问题
13737 次
urllib2.urlopen("http://www.example.com", timeout=5)
从urllib2
文档...
可选的 timeout 参数以秒为单位指定连接尝试等阻塞操作的超时时间(如果未指定,将使用全局默认超时设置)。这实际上只适用于 HTTP、HTTPS 和 FTP 连接。