草庐IT

setdefaulttimeout

全部标签

python - 如果 socket.setdefaulttimeout() 不起作用怎么办?

我正在编写一个脚本(多线程)来从网站检索内容,并且该网站不是很稳定,所以时不时会有挂起的http请求,甚至无法通过socket.setdefaulttimeout超时()。由于我无法控制该网站,我唯一能做的就是改进我的代码,但我现在已经没有想法了。示例代码:socket.setdefaulttimeout(150)MechBrowser=mechanize.Browser()Header={'User-Agent':'Mozilla/5.0(Windows;U;WindowsNT5.1;en-US;rv:1.9.2.8)Gecko/20100722Firefox/3.6.8GTB7.1