目前接手了一个自动化项目,其中有个步骤涉及到手机短信验证码的校验,目前都是人肉接收短信后再手动填入到程序中去,非常麻烦,所以在想这样的一个方案:

1.该号码为专用,平时只会相关的验证码,本身没有其他使用;

2.采用一个 [开源程序] ,把手机管理起来(手机可以长期插着电脑),每次收到短信之后会自动根据号码和关键字筛选,并通过 API 方式对内部提供

3.主程序通过该 API 获取从而实现自动化

因此想咨询一下,是否存在比这更好的方案,或者有没有这个 [开源程序] 的推荐,非常感谢

声明:文中提到的自动化项目非违法的数据爬取等类似的项目

真的非常感谢各位 v 友的建议和推荐,软件和硬件都提供了不少思路和方案,目前已经在了解据推荐比较多的那几个,初步看了夏基本符合目前的需求,而且成本都很低~

可以买个 4g 模块,把卡插上面,连接树莓派或者电脑之类的设备,用 gammu 之类的软件接收验证码,gammu 还可以定义接收到短信后调用的脚本,对短信的处理就可以放这里

听说现在几大运营商对会这些那些非手机设备插卡使用会审查比较严,这种 4G 模块会不会有特定指纹信息,被运营检测出并封卡?例如我记得以前的物联网卡是不能插在手机使用的

前两天国家刚宣布你描述的为非法行为。。
其实这玩意一点都不复杂啊

IFTTT 就可以的

不会吧,请指点一下,这里哪一步违法了?

猫池

用 iphone+mac,短信收到了,是不是会自动 mac 端 message 里面也能收到?

然后捕获 mac 端 message 里面的信息就可以了。

这个方案成本高昂,我只是想随便用一台安卓手机+某个 py 程序来获取

前几天刚被法律禁止了,了解一下

这个是只能转发短信后能否请求某个自定义 HTTP 接口发送到主程序中呢?

这个可以简单说一下,是哪一步违法了吗?虚心请教

绿芽短信转发解决你的一切需求

这个只能转发到微信或者手机吗?我这个是要转发到自动化程序的

推荐一个开源项目 github.com/pppscn/SmsForwarder

搜索 ifttt Webhooks

termux+termux+python

termux+termux-api+python

这是有多大的验证才能用上自动。平时用这个都小心翼翼

我这么搞了好几年,没遇到过问题,因为只是接短信,没流量也没打电话

买个 SIM808 很简单

这个 gammu 很简单啊

安卓平台有很多短信转发 app,可以自定义转发地址,邮件、网址什么都行。

酷安有相关的 app, 配合 Webhook 使用就行, 要我说还是 C118 好用, 实在不行上移远的模块

因为我一直使用的 ios ,确实对安卓的不太了解,稍后搞一台安卓机测试一下,只是这种 APP 的权限很大,应该会有数据泄露风险,所以能推荐几个比较大,名气还行的 APP 吗?

谢谢

tasker 收到短信直接全文转发到自己写的后端 api ,然后就好办了吧?

taskter 就能实现吧,我是通过 tasker 去正则匹配短信的验证码,然后请求 bark api 将验证码发送到主力机上

我了解一下

这个 APP 能常驻后台吗

安卓手机连电脑,然后用 ADB 轮询查短信就可以吧:
adb shell content query --uri content://sms/inbox --projection body,status
python 里面可以用 subprocess 执行

备用机是 miui ,可以常驻后台。其他的就不知道了

稳定和延迟性有没有打问题?你应该是深度使用者,这个有遇到不稳定或者被系统杀了进程之类的坑吗?

短信猫池不就是干这个的嘛,现在市场多的是

只说一下,看着有点像简化需求的 mdm / adm device manager 这种东西适用的范围。

如果 app 的话,当然会不稳定。

但是系统级的话还是可以的,只要设备开机,通讯正常就没有问题。不过这个企业级方案可能杀鸡用牛刀了。

用了一年多吧,目前为止正常,没啥坑。有未发送的情况,检查发现是正则的问题,格式有点特殊,未匹配上,调整下正则就好了

这种多是移远的方案,自己有开发能力的话,量少,还是直接买移远的开发板开发比较合适。毕竟这个需求肯定还是有开发量的。而和猫池的厂商合作,量少人家也不想做,何况供货商找个靠谱的也不那么容易。

我之前有见过在厂商有放自己的应用的情况。

U'r avatar makes it hard for me to believe that u are not in the illegal industry.

看看这个项目能不能满足你的需求: github.com/pppscn/SmsForwarder

谢谢,应该能满足了

/yqchilde/JDMemberCloseAccount/tree/main/jd_wstool
参考这个

xw.qq.com/cmsid/20211019A03O5P00?f=newdc

违反哪条了

只是拟立法,看到有人推荐卡机发出来给你参考下。

uiautomator2 写个脚本监控短信 再传出来就行

或者买个 sim800c ,看看文档很快就能搞个短信监控的脚本,好像只支持移动联通;电信的话,应该有别的型号可以支持,可以问问店家。这个就便宜,不需要用到手机

自动化测试的时候必要的时候启动一下就好了,杀不杀这个问题并不重要

tasker 就行了,完美解决

这个也在了解了,看了资料,这个确实符合要求

好的

双卡助手可以转发短信到自己写的接口

我也买了一个 4G 模块,打算给笔记本上网,结果驱动装不上就放一边了。如果能成功的话……合法吗?

转发短信这个本身肯定合法的,不合法的看你是什么业务