背景:需要电脑端接收短信来实现一部分自动登录功能
实现步骤:1.手机app获取短信 2.内网穿透转发电脑 3.python处理get请求
1手机app获取短信
1. Gitee下载免费轻量开源APP,短信转发器,https://gitee/pp/SmsForwarder
2. 配置短信转发规则,配置发送通道选择webhook.(例图1,2
3. 给予APP权限(自启动,短信读取等),详见下载地址说明
2内网穿透转发电脑
1.下载花生壳,注册登录,选择【内网穿透】【自定义映射】。
2. 购买域名(约7元),将域名和自己IP对应.(例3
3python处理get请求
1. 调用python简易服务器库,处理get请求
#1.导入HTTPServer库
from http.server import HTTPServer, BaseHTTPRequestHandler
#2.重写get方法
host = ('192.168.4.789', 8081)
class Resquest(BaseHTTPRequestHandler):
def do_GET(self):
self.send_response(200)
self.send_header('Content-type', 'application/json')
self.end_headers()
self.timeout = 8
if __name__ == '__main__':
server = HTTPServer(host, Resquest)
print("Starting server, listen at: %s:%s" % host)
server.serve_forever()
安装的APP读取到短信的内容后,
发送一个get请求或post请求到(经过内网穿透转换)自己电脑的IP地址,
电脑端的简易服务器通过监听端口,
对收到的请求进行处理截取得到验证码。
把验证码复制到剪切板,或者右下角弹出。
背景:需要电脑端接收短信来实现一部分自动登录功能
实现步骤:1.手机app获取短信 2.内网穿透转发电脑 3.python处理get请求
1手机app获取短信
1. Gitee下载免费轻量开源APP,短信转发器,https://gitee/pp/SmsForwarder
2. 配置短信转发规则,配置发送通道选择webhook.(例图1,2
3. 给予APP权限(自启动,短信读取等),详见下载地址说明
2内网穿透转发电脑
1.下载花生壳,注册登录,选择【内网穿透】【自定义映射】。
2. 购买域名(约7元),将域名和自己IP对应.(例3
3python处理get请求
1. 调用python简易服务器库,处理get请求
#1.导入HTTPServer库
from http.server import HTTPServer, BaseHTTPRequestHandler
#2.重写get方法
host = ('192.168.4.789', 8081)
class Resquest(BaseHTTPRequestHandler):
def do_GET(self):
self.send_response(200)
self.send_header('Content-type', 'application/json')
self.end_headers()
self.timeout = 8
if __name__ == '__main__':
server = HTTPServer(host, Resquest)
print("Starting server, listen at: %s:%s" % host)
server.serve_forever()
安装的APP读取到短信的内容后,
发送一个get请求或post请求到(经过内网穿透转换)自己电脑的IP地址,
电脑端的简易服务器通过监听端口,
对收到的请求进行处理截取得到验证码。
把验证码复制到剪切板,或者右下角弹出。