文章详情页
python - scrapy抓取知网response的内容重复
浏览:170日期:2022-06-27 08:47:44
问题描述
遍历请求翻页的url
for i in range(3): yield Request('http:xx/page/%s'%str(i),callback=self.parse_page)
结果response请求成功 但是每次内容都一样的没变化都是第一次请求时的内容,但是用postman分别请求分页的url就没有这问题。= = 是被ban了吗 之前就不会这样
问题解答
回答1:那就要分析一下用postman或者浏览器访问时请求的header头和用scrapy请求头有什么区别
回答2:被反爬识别到了
回答3:看下控制台打印的log,看看是否正确抓取了下一页2017-06-29 09:26:13 [scrapy] DEBUG: Scraped from <200 http:xx/page/x>,注意最后一个x(http:xx/page/x)是否是变化的
相关文章:
1. html - iframe嵌套网页在iPhone端的显示问题2. javascript - vue-cli创建的项目,少一些步骤,对项目有影响吗?3. angular.js - angular内容过长展开收起效果4. docker容器呢SSH为什么连不通呢?5. ruby - curb已安装,但一直无法加载。6. docker - 如何修改运行中容器的配置7. debian - docker依赖的aufs-tools源码哪里可以找到啊?8. golang - 用IDE看docker源码时的小问题9. angular.js - angularjs的自定义过滤器如何给文字加颜色?10. 前端HTML与PHP+MySQL连接
排行榜

网公网安备