做一个sina微博的爬虫,status code = 301错误
我做了一个sina微博的爬虫,用它api时,发现有时会出现:status code = 301错误,但是若重新运行一下就没事了,求解释?它是怎么回事,301错误又是怎么出现的?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我做了一个sina微博的爬虫,用它api时,发现有时会出现:status code = 301错误,但是若重新运行一下就没事了,求解释?它是怎么回事,301错误又是怎么出现的?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(9)
分享一个现成的
新浪微博爬虫[按微博昵称爬取]
没法解释
你可用 curl -I 查看这个返回301的URL,看它跳转到什么地址上了,然后用新地址来访问。
但是若重新运行一下就没事了,求解释?
SC_MOVED_PERMANENTLY
Status code (301) indicating that the resource has permanently moved to a new location, and that future references should use a new URI with their requests.
表示网址已经永久更改到另外的URL上了
google了一下,那是重定向错误
是不是短时间对一个服务器访问过快造成的?
@索隆 是的。301重定向。
301好像是表示内容没有改变
http://www.oschina.net/code/snippet_96412_9253
参考一下这个吧,他做了处理。在简易的HttpClient.java那个类最后的部分,那部分被注释掉了,但是还是可以看一下思路