超时是否适用于Mechanize中的HTTPS代理请求?

时间:2014-08-13 02:01:52

标签: python https proxy mechanize mechanize-python

我知道urllib2有超时问题,所以也许Mechanize有类似的问题。

我正在使用以下代码来测试HTTPS代理是否良好。但是,对于某些代理,这种情况一直在持续。例如,用于测试900个代理的线程已经以递增的CPU量运行了9个小时。当超时工作时(在HTTPS之前,而不仅仅是HTTP),定时运行需要<15分钟。

Br = mechanize.Browser()
Br.set_proxies({"https": self.proxy,})
try:
    response = Br.open("https://www.tumblr.com/", timeout=5)
    return True
except:
    return False

有什么想法吗?非常感谢。

0 个答案:

没有答案