首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何关闭urllib/urllib 2响应消息?

如何关闭urllib/urllib 2响应消息?
EN

Stack Overflow用户
提问于 2013-09-10 03:22:55
回答 1查看 420关注 0票数 0

我用python编写了一个程序来自动从网站上检索信息。但是它会返回大量的响应消息,所以我无法看到我的程序是如何处理的。我怎么才能关掉它?

部分代码

代码语言:javascript
复制
cookiejar = cookielib.LWPCookieJar()
cookie_support = urllib2.HTTPCookieProcessor(cookiejar)
opener = urllib2.build_opener(cookie_support, urllib2.HTTPHandler(debuglevel=1))
urllib2.install_opener(opener)

....

url = 'http://weibo.com/2344328334/fans'
header = {'User-Agent':'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.116 Safari/537.36'}
req = urllib2.Request(url = url, headers = header)
result = urllib2.urlopen(req)
text = result.read()

部分输出

代码语言:javascript
复制
send: 'GET /2344328334/fans HTTP/1.1\r\nAccept-Encoding: ...'
reply: 'HTTP/1.1 302 Moved Temporarily\r\n'
header: Server: nginx
header: Date: Tue, 10 Sep 2013 03:54:02 GMT
header: Content-Type: text/html; charset=utf-8
header: Transfer-Encoding: chunked
header: Connection: close
header: Cache-Control: no-cache, must-revalidate
header: Expires: Sat, 26 Jul 1997 05:00:00 GMT
... other messages ...
EN

回答 1

Stack Overflow用户

发布于 2013-09-10 05:36:21

打开调试选项,只需删除debuglevel=1

并且我推荐anather:请求,它很容易使用,powerful.Just安装与pip install requests,支持python2和python3

特征支持

代码语言:javascript
复制
International Domains and URLs
Keep-Alive & Connection Pooling
Sessions with Cookie Persistence
...
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18710220

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档