陷入逻辑BUG

陷入逻辑BUG

http://img1.sycdn.imooc.com//climg/604771c009ac8a1d10420305.jpg

在这里既然能看到token_value,为什么不直接复制这里的呢?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕美 2021-03-10 10:47:38

同学,你好!csrf_token在每次登录时值是不一样的,因此不能直接使用FormData中固定的值。

祝:学习愉快!

  • 提问者 TeacherZhe #1
    那去获取token value的时候,也是直接像商品列表界面的URL发送请求啊,此时难道又是一遍新的登录?可是甚至都没有账号密码那些data啊 然后老师你再说一下整个操作流程的逻辑吧,我想看看和我理解的有啥偏差没
    2021-03-10 12:50:28
  • 好帮手慕美 回复 提问者 TeacherZhe #2

    同学,你好!向商品列表页发送请求时不会重新登录,在请求该页面时都会跳转到登录页面,从而可以获取到csrf_token值,在登录时可以携带csrf_token和用户名密码。

    在页面中实际登录时,每次登录后得到的csrf_token的值都是不一样的。所以在使用爬虫模拟登录时,每次携带的csrf_token也是不一样的。

    祝:学习愉快!

    2021-03-10 14:28:52
  • 提问者 TeacherZhe 回复 好帮手慕美 #3

    不是要登录才会产生token值吗?为什么请求列表页跳转到登陆界面也会产生一个新的token值呢?

    2021-03-10 21:01:28
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
4.入门主流框架Scrapy与爬虫项目实战
  • 参与学习           人
  • 提交作业       107    份
  • 解答问题       1672    个

Python最广为人知的应用就是爬虫了,有趣且酷的爬虫技能并没有那么遥远,本阶段带你学会利用主流Scrapy框架完成爬取招聘网站和二手车网站的项目实战。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师