Python论坛  - 讨论区

标题:发帖子问一下 : urllib2 open一个url时,遇到了httplib 中的BadStatusLine

2010年07月30日 星期五 14:24

BadStatusLine  

exception httplib . BadStatusLine

A subclass of HTTPException . Raised if a server responds with a HTTP status code that we don’t understand.

New in version 2.0.

  BadStatusLine 这是HTTPException的一个子类。当服务器返回一个无法解释的HTTP状态代码时会引发这个异常

附送出问题源码:

import urllib2


proxy = "http://61.145.124.23:88"
url = "http://www.baidu.com"
proxy_support = urllib2.ProxyHandler({'http':proxy})
opener = urllib2.build_opener(proxy_support, urllib2.HTTPHandler)


print 'from proxy :'+proxy
html = opener.open(url).read()
print html

 

别人问 我的,我搞不清楚原因,请问我想得到这个状态码的话应该怎么做?

异常抛出的时候,貌似没有附加信息。

 

谢谢。

2010年08月11日 星期三 06:32

放在try块里,接到异常,打印。

2010年08月24日 星期二 14:20

打印不出来。

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2024

    京ICP备05028076号