scrapy框架中的 referer怎么配置

tjzero_sapce 2019-09-05 05:01:40
看着视频教程学习scrapy的爬虫框架,抓取一个页面报错 referer none,应该是referer没有配置的原因,可是scrapy的referer去哪儿配置?是一定要引入 selenium 吗?
...全文
2524 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
tjzero_sapce 2019-09-06
  • 打赏
  • 举报
回复
看来csdn的python板块没人气呀,哪个论坛的python人气最旺?
  • 打赏
  • 举报
回复
第一种是在 start_requests中,添加headers。

headers = {
      referer: referer
}
 
    def start_requests(self):
        return [Request(url=self.start_urls[0], callback=self.parse, headers=self.headers)]
第二种是 settings中 直接设置
moveonzz 2019-09-06
  • 打赏
  • 举报
回复
用scrapy时使用回调函数的时候,可以加header参数啊,referer在header里添上去就OK了啊,referer可以自己用浏览器查看请求获得

37,743

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧