黑板客爬虫闯关第三关
来源:互联网 发布:mac显示两个窗口 编辑:程序博客网 时间:2024/04/28 12:44
一 过程分析 刚打开地址是显示要登陆记账站点
注册并登录后是
如果用普通的post(username,password)是登不进去的
我在打开第一个网址并登录后发现其提交的表单数据还多了一项
这个值是哪里来的呢?
我发现在刚打开第一个url是服务器会返回一个set-cookie
这里包含了csrf,所以只要把这个数据提取出来并和用户名,密码一起post出去就可以了
第二个页面也是同样的道理
二 这里我用到了更加方便的requests库
其中有一个有用的对象Session(会话对象)他有一个特点,会使所有用同一个session对象发出的所有请求保持相同的cookie,所以就可以保持用户的登录状态了
三 代码
0 0
- 黑板客爬虫闯关第三关
- 黑板课爬虫闯关第三关
- 黑板课爬虫闯关第三关
- 黑板客爬虫闯关第二关
- 黑板客爬虫闯关第四关
- 黑板客爬虫闯关第四关
- 黑板客爬虫闯关的第一关
- 黑板客爬虫闯关第二关
- 黑板客爬虫闯关-第一关
- 黑板客爬虫闯关
- 黑板课爬虫闯关第一关
- 黑板课爬虫闯关第一关
- 黑板课爬虫闯关第二关
- 黑板课爬虫闯关第四关
- python爬虫(5)黑板客第三关
- 黑板客 -- 爬虫闯关 -- 关卡01
- 黑板客 -- 爬虫闯关 -- 关卡02
- 黑板客 -- 爬虫闯关 -- 关卡03
- Linux Desktop Entry 文件深入解析
- 内核空间与用户空间
- 几句话弄清楚Java参数传值还是传引用
- Mac下终端设置颜色
- scala class隐式类
- 黑板客爬虫闯关第三关
- (十四)持续性动作(一)
- 河南第六届ACM省赛(外星人的供给站)
- js对象数组添加元素
- ReactiveCocoa学习网站(链接)
- Cocos2d-x3.0模版容器详解之二:cocos2d::Map<K,V>
- ImageLoader的使用及总结
- PHP函数中isset和array_key_exists的差异
- SAP query生成的程序名