抓取时我得到以下日志:
DEBUG: Crawled (302) <GET http://fuyuanxincun.fang.com/xiangqing/> (referer: http://esf.hz.fang.com/housing/151__1_0_0_0_2_0_0/)
DEBUG: Scraped from <302 http://fuyuanxincun.fang.com/xiangqing/>
但它实际上什么也没有回报。 如何使用status = 302来处理这些响应?
非常感谢任何帮助!
答案 0 :(得分:0)
HTTP状态302表示暂时移动。当我对网址http://fuyuanxincun.fang.com/xiangqing/发出HTTP GET请求时,它会显示HTTP 200状态。在发送302状态代码之后服务器不会发送任何内容(尽管技术上可以在302之后发送数据),这是常见的。
您获得HTTP 302状态的原因可能是以下之一:
我建议:
我在2015年5月13日星期三07:30:29的时间做了请求,网站的行为可能会在您和我的请求之间的时间内发生变化。
发布完整的RAW HTTP请求和响应也很有帮助。