python+requests 验证码登录
2024-09-08 18:45:25
1、先创建一个session req = requests.session()
2、通过session来把验证码下载到本地, code = req.get("https://passport.company-pvt.tongtool.com/captcha.jpg", headers=headers)
with open('code.jpg', 'wb') as file:
file.write(code.content)
file.close
3、使用fiddle对登录请求分析,传入的参数如下,其中cap为手工输入的验证码 data = {"u": "",
"haveRisk": "https://twerp-staging.tongtool.com/#/goods/mygoods",
"username": "******",
"password": "****",
"captcha": cap}
4、执行登录 login = req.post(url, headers=headers, params=data)https://blog.csdn.net/zhouxuan623/article/details/107230683
最新文章
- margin折叠-从子元素margin-top影响父元素引出的问题
- start
- Jqgrid入门-使用模态对话框编辑表格数据(三)
- Google Accounts,OpenID,OAuth
- 动态规划(斜率优化):[CEOI2004]锯木厂选址
- 【转】Appium测试安卓Launcher以滑动窗体获得目标应用
- HDU 2844 Coins 背包问题 + 二进制优化
- npm 模块化管理
- wget Mac OS 下安装
- [524.A]2019-05-02(星期四)登顶梧桐山邀请
- BitmapData.threshold()方法
- 虚拟机复制问题:如何解决“无法手动启动VMware Tools安装”问题
- Linux 文件查看,文件夹切换,权限查看
- Scala进阶之路-并发编程模型Akka入门篇
- 洛谷.2754.星际转移问题(最大流Dinic 分层)
- Page13:跟踪问题、最优控制[Linear System Theory]
- JQuery的ajax方法获取返回值得到了值还包含了不要的html源码 (Ajax相关知识)
- MyBatis基础-1
- TCP确认延时和Nagle算法
- 实践:由0到1-无线大数据UX团队的成长