【Python】Python爬虫返回状态码与实际情况不符?
import urllib2opener = urllib2.build_opener()
html = None
response = None
response = opener.open('http://www.sxxrcs.com/was5/web/')
html = response.code
print html
比如这个爬虫,输出状态码是200。
可是直接访问http://www.sxxrcs.com/was5/web/是404,抓包响应的也是404,请问这是为什么?
回答
用requests吧
import requestsr = requests.get('http://www.sxxrcs.com/was5/web/')
print r.status_code
print r.text
200正常啊,requests方便快捷。
以上是 【Python】Python爬虫返回状态码与实际情况不符? 的全部内容, 来源链接: utcz.com/a/79194.html