如何在Python中实现对urlllib2.urlopen的控制?我只想监视,如果在5秒内没有xml数据返回,切断此连接并再次连接?我应该用一些计时器吗? THX
答案 0 :(得分:14)
urllib2.urlopen("http://www.example.com", timeout=5)
答案 1 :(得分:7)
来自urllib2
documentation ...
可选的timeout参数指定超时(以秒为单位) 阻塞操作,如连接尝试(如果未指定,则 将使用全局默认超时设置)。这实际上只有作用 用于HTTP,HTTPS和FTP连接。