python获取网页状态码示例

代码很简单,只需要2行代码就可实现想要的功能,虽然很短,但确实使用,主要使用了requests库。

测试2xx, 3xx, 4xx, 5xx都能准确识别。

代码如下:

#coding=utf-8

import requests

def getstatuscode(url): r = requests.get(url, allow_redirects = false) return r.status_codeprint getstatuscode(‘http://www.jb51.net/’)