scrapy如何处理验证码?

对于 scrapy 中验证码怎么处理?(比如说登录知乎,现在需要验证码)
我的想法是通过 scrapy 把验证码下载下来,手动打码方式。
那么问题来了, scrapy 如何保持同一个 session 去下载验证码呢?

因为我之前用 requests 登录知乎 https://gist.github.com/Xarrow/69b971521f807924db77 ,保持一个 session ,下载验证码图片,在用这个 session 登录,可以成功。
我的想法是在 scrapy 中先用 requests 登录完,把 session 传给 scrapy 中的 cookiejar:requests.session(),
请问这样做可以么?或者有更好的方法么?
求大神给出示例~

阅读 7.4k
3 个回答
新手上路,请多包涵

我刚好也遇到这个问题,请求验证码时也用scrapy的Request就可以成功。刚好也在学习爬知乎,大家交流下~

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题