python,爬虫突破登录校验之获取手机短信验证码
admin 阅读: 2024-03-23
后台-插件-广告管理-内容页头部广告(手机) |
逻辑如下
执行以下步骤:
1、手机下载SmsForwarder-短信转发器
2、进入应用通用设置进行配置与授权
3、配置发送通道
4、配置转发规则
5、编写接收短信信息接口
开始实践
一、下载APP并安装,授权电话与短信权限
二、通用设置
授权短信权限与卡信息
三、配置发送通道
点击右上角添加 icon,选择Webhook,设置调用地址接口和请求方式(Webhook Server:接口请求地址)
四、配置转发规则
点击添加icon,选择刚才配置的发送通道,如下配置即可(注意短信的匹配规则)
五、编写接收接口api并运行python程序
- import json
- import flask
- server = flask.Flask(__name__)
- @server.route('/sms', methods=['post'])
- def receive():
- res = flask.request.json
- print(res)
- print(res['msg'])
- return res
- server.run(port=8888, debug=True)
注:作者已配置了内网穿透域名,若无配置,设置具体ip即可
测试效果
(1)测试通道
(2)测试转发规则
(3)测试真实的短信验证
作者使用个人的短信验证,各位可自行去服务商开通购买短信服务
短信已发送至手机
手机与转发app已拦截到发送的短信
接口api收到发送过来的短信信息
解析到验证码之后就可以拿去登录界面填充了!!!
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。
在线投稿:投稿 站长QQ:1888636
后台-插件-广告管理-内容页尾部广告(手机) |