2017.7.17

作者: 铁拳宝宝爱芝麻 | 来源:发表于2017-07-18 11:41 被阅读0次

模拟登陆问题
cookiejar + session
不能使用 request
这是因为 session.get 能够在获取验证码的时候,将 post_data 发送过去的时候,保证当前仍然在一个 session会话中,requests 不能保证前后在一个会话中,所以即使使用 requests.get 获取到了验证码,仍然会登录不成功

在 scrapy 中是没有 session 的,在 scrapy 中,登录的时候,在 start_requests 中,可以通过返回一个 Request() ,通过 scrapy 下载页面后,调用 callback ,在 callback 中获取验证码,实现登录,这样,callback 中的 response 就能保证跟之前的在 start_request 中的是一个会话的了。

相关文章

  • 每日瑜伽

    2017.7.17呼吸治疗

  • 2017.7.17

    早上上班的时候看见一老头很瘦很瘦 苏宝说妈妈,那是不是皮包骨头,我说还会用成语了,厉害啊,那形容人瘦还有什...

  • 2017.7.17

    今天做了很多事,但还是感觉不够充实!没有创业公司的感觉,每个人都在忙自己的事……

  • 2017.7.17

    练习画线中自己画的最差的是第四个放松练习,画的密了相邻的圈圈就搞到一起了。画小女孩这个,我产生了疑惑:我到底应该直...

  • 2017.7.17

    通过看到昨天望京开盘感受到了很多主要两点。 1.维护客户非常重要,把客户当朋友以朋友之间的聊天方式去维护。 2.必...

  • 2017.7.17

    很有意思,今天黄星晨给了我一罐她说很好吃的黄桃罐头(我虽然并不喜欢吃),真的有些意外。出于一些原因,我很不想看到她...

  • 2017.7.17

    排练到腰酸背痛,全身伤……… 为何身体还没恢复,风吹日晒就开始头疼… 现在把我分成八半都不够用了,先做好一件是一件。

  • 2017.7.17

    模拟登陆问题cookiejar + session不能使用 request这是因为 session.get 能够在...

  • 2017.7.17

    有些时候,有些事情,发生的太突然,都不愿意让你相信这是真的,哪怕事情已经发生自己都不愿意承认这件事发生了。生死只有...

  • 2017.7.17

    最近真的是“易燃易爆炸”,以两件事最为典型。 有天突然收到了工行发过来的短信,说几天之内激活新的信用卡消费就可以拿...

网友评论

      本文标题:2017.7.17

      本文链接:https://www.haomeiwen.com/subject/mvnckxtx.html