在做一个自动化脚本,涉及到短信登陆,有没有什么方案把手机短信验证码自动化吗

191 天前
 msmmbl

我要做一个脚本,在每月登录税务局网站检查所以的报税是不是已经报了。之前用的财务软件有存在软件上说报了但是实际没报的情况。这样如果没报可以提醒我补救。

登录过程中,涉及到短信验证码登录,我是小米的手机没 root ,税务局绑定的手机号就是我平时用的手机号。比如脚本在凌晨在 nas 上跑,有没有什么办法,在脚本跑的时候,自动唤醒我的手机,自动化的找到税务局的验证短信,然后用短信中的验证码登录。

我做 Android 软件不是很多,是否有这样的可能性呢。

P.S. 税务局发现没报税,只是在税务后台发了一个站内限期整改通知,等到限期整改的时间到了,才会再发一个罚款通知,并推送一条手机短信。之前的整改通知却没有短信。平时财务都是在软件中自动报税的,没打开税务后台,直到我收到那条短信才发现报税漏了。

P.S. 如果没 root 做不到,我还有一些可以 root 的旧手机,和不用的手机号,是不是可以简单一点。

5663 次点击
所在节点    Android
48 条回复
dualist
191 天前
定个每月定时闹钟比较简单
rekulas
191 天前
smsForwarder 试试,自动转发短信到服务端然后登录,只是不同手机稳定性不同 要测测
killua67
191 天前
iOS 倒是有方案,用自动化接收到短信然后给短信一个 http 请求发送到你自己搭的服务器就行了
cwxiaos
191 天前
换个手机号,搞个 4g 小模组可能好一点

Android 可以用 tasker
dafei110
191 天前
PS:本人没用过税务局那个,假设你说的通知确实存在这个缺陷

不用 root ,短信转发即可,然后 nas 或者服务器收到转发的短信文字,一般会有标识,进行识别是否为税务局的,然后触发你那个脚本去验证,但我觉得你这个方案有点脱裤子放屁,为啥不在手机上一步完成呢?同样是收到短信然后触发在手机上登入验证不可以?例如 Tasker 、MacroDroid 之类的自动化软件,或者触发一个手机上的脚本 Auto.js 之类的
短信转发: https://github.com/pppscn/SmsForwarder
CnpPt
191 天前
我可能会用闲置的手机配合短信转发程序外发 webhook ,写个接口接收短信存起来,自动化脚本需要验证码就来查询
ThirdFlame
191 天前
用企业微信 or 钉钉之类的,程序跑到验证码这里的时候,推送给你消息 请你回复验证码
你人肉输入验证码 程序继续。
CnpPt
191 天前
@CnpPt 补充下,smsforwarder 有 api 可以远程查短信,你的自动化脚本直接查就可以了,不用我之前说的那么麻烦了
seers
191 天前
你还不如登陆后找到 token 然后查 api ,找个无头浏览器一直挂着,理论上不会退掉
msmmbl
191 天前
@dualist #1 哈哈,重复性工作能让机器干就机器干

@rekulas @rekulas
谢谢,smsForwarder 看了下,应该可以,使用 webhook 。
主要还是担心手机这种对电量优化的设备,不能很好的唤醒,另外做脚本还是在服务器上方便,可以使用无头浏览器一堆方便的东西。另外就是企业个税是否申报,木有找到手机 APP 哪里能看到,web 页面上倒是有。

@CnpPt 谢谢。上面说的 smsForwarder 貌似就是干这个的。我搞个服务器接口就行。先开一个 http 接口,然后脚本发起登录,然后等手机把验证码发过来
msmmbl
191 天前
@seers #9 也是,我可以试试,税务那个页面是好像几分钟不刷新就会自动退出登录,然后另一人登录也会把前面的人踢掉
msmmbl
191 天前
@cwxiaos #4 对,我也觉得,比起手机,搞个开发板+4G 模组,可能是更加稳定的 7x24 方案。
ochatokori
191 天前
装个「通知滤盒」,然后把短信通知通过 webhook 发过去就好了
ochatokori
191 天前
才看到楼上有另一个 webhook 方案了。

还有个问题是如果是 nas 跑的话直接把 webhook 开到公网上可能会被运营商掐
msmmbl
191 天前
@ochatokori 我还是通知滤盒付费用户呢,忘了他也有 webhook 了。公网问题不大,在高位端口搭了一堆服务了……绑定了泛域名证书,只用特定域名访问才有返回,其余一律 tcp reset ,不知道是不是因为这样才躲过。
wu67
191 天前
用转发的花, 最好把你那台手机的 5g 消息/rcs 短信 给关掉, 不然软件读不出来的.
busier
191 天前
以前用 smsForwarder ,现在用 AIR780EPV 模块了。

AIR780EPV 装 SIM 卡直插充电头,内部 LuatOS 系统跑起来,MQTT 遥控 AIR780EPV 收发短信。

在多搞几个模块,颇有电诈的风格 :)
KOJIMA
191 天前
root 手机可以,github 上有个项目可以自动转发短信到 webhook
will800
191 天前
@busier #17 你这是自己搞了个卡池设备啊
msmmbl
191 天前
@wu67 ok ,最后用了通知过滤的 webhook ,只要是通知都能创建规则发 webhook
@busier 6 啊,看上去可玩性挺高的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1135360

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX