|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- import httplib
- def send_http(url):
- try:
- conn = httplib.HTTPConnection(url)
- conn.request("HEAD","/")
- res = conn.getresponse()
- print res.status,res.reason
- except StandardError as ex:
- print ex
- if __name__=="__main__":
- url = "www.baidu.com/aaaaaaaaaa"
- send_http(url)
复制代码
输出结果是:[Errno 11001] getaddrinfo failed
为什么不是404 not found!啊
我想获得返回的状态码该怎么获得呢?
因为我想根据状态码来判断网页路径是否存在,比如200,肯定存在;403也是存在的,只是禁止访问,但是用上面的代码都是显示getaddinfo failed
用urllib的我懂,我就是想知道用httplib怎么做? |
|