PySimpleGUI番外1 – 短信自动同步至服务器
最近想到一个idea,有的时候电脑登陆账 的时候需要发验证码,但并不是所有时候手机都在身边,专门去拿就很麻烦,要是短信可以自动同步到电脑就好了。这篇文章就讲讲我的实现,以及提供 PySimpleGUI 的前端代码参考。
简述
简单来说,实现逻辑如下:
手机使用tasker获取短信后自动发送http请求,服务器接到请求后把短信存在本地。电脑端需要查询短信时就向服务器请求拉取。
接下来来讲讲具体步骤。
Tasker
Tasker是手机端的一个自动化软件,非常厉害,这里只使用了它的一部分功能,下面是一些参考步骤。
- 打开Tasker,首先进入“任务”栏,点击右下加 ,创建我们的http请求任务。
- 再点加 添加操作。在“ 络”栏里选“HTTP POST”。
- 接下来就可以自定义你的请求格式了。我在我的服务器上配置了web服务器来接收请求,我可以通过 api来上传我的短信内容。
截图里的参数都是Tasker定义的,直接选择即可。这样http请求就定好了。接下来设置触发器:
- 回到主页面“配置文件”栏,点击加 ,选择“事件” > “电话” > “收到短信”,类型选择任意,返回;
- 这时需要选择待触发的任务。选中我们之前的请求任务,配置就完成了。
需要注意以下,Tasker需要保持运行,这个就看下 上教程吧,不同机型未必一样。
后端
后端用flask简单实现了一个储存与查询服务。需要源码可参考链接:
https://github.com/wzy1935/message_forward
前端
前端就是 PySimpleGUI 的内容了。直接给源码吧:
service.py:
main.py:
最后效果如图:

文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树Web应用开发 Flask210239 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!