摘要:
刚好用到,这篇文章写得不错,转过来收藏。 转载自道可道|Python 标准库 urllib2 的使用细节Python 标准库中有很多实用的工具类,但是在具体使用时,标准库文档上对使用细节描述的并不清楚,比如 urllib2 这个 HTTP 客户端库。这里总结了一些 urllib2 库的使用细节。1 Proxy 的设置2 Timeout 设置3 在 HTTP Request 中加入特定的 Header4 Redirect5 Cookie6 使用 HTTP 的 PUT 和 DELETE 方法7 得到 HTTP 的返回码8 Debug Log1Proxy 的设置urllib2 默认会使用环境变量 h 阅读全文
posted @ 2014-02-27 13:51
Django's blog
阅读(449)
评论(0)
推荐(0)
摘要:
urllib2.urlopen超时问题没有设置timeout参数,结果在网络环境不好的情况下,时常出现read()方法没有任何反应的问题,程序卡死在read()方法里,搞了大半天,才找到问题,给urlopen加上timeout就ok了,设置了timeout之后超时之后read超时的时候会抛出socket.timeout异常,想要程序稳定,还需要给urlopen加上异常处理,再加上出现异常重试,程序就完美了。importurllib2url='http://www.facebook.com/'fails=0whileTrue:try:iffails>=20:breakreq 阅读全文
posted @ 2014-02-27 13:50
Django's blog
阅读(1851)
评论(0)
推荐(0)

浙公网安备 33010602011771号