黑板客爬虫闯关第三关

来源:互联网 发布:mac显示两个窗口 编辑:程序博客网 时间:2024/04/28 12:44

一  过程分析 刚打开地址是显示要登陆记账站点


注册并登录后是

如果用普通的post(username,password)是登不进去的

我在打开第一个网址并登录后发现其提交的表单数据还多了一项


这个值是哪里来的呢?

我发现在刚打开第一个url是服务器会返回一个set-cookie


这里包含了csrf,所以只要把这个数据提取出来并和用户名,密码一起post出去就可以了

第二个页面也是同样的道理

二  这里我用到了更加方便的requests库

其中有一个有用的对象Session(会话对象)他有一个特点,会使所有用同一个session对象发出的所有请求保持相同的cookie,所以就可以保持用户的登录状态了

三 代码


0 0