python查看http状态码

用urllib模块

1
2
3
import urllib
status=urllib.urlopen("http://segmentfault.com").code
print (status)

用requests模块

1
2
3
import requests
code=requests.get("http://segmentfault.com").status_code
print (code)

用head方法

http不止有get方法,用get方法会请求整个头部和正文,用head方法只请求头部信息

1
2
3
import requests
code=requests.head("http://segmentfault.com").status_code
print (code)