V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
MrhuangSTR
V2EX  ›  程序员

如何将手机验证码转发到 web 服务上

  •  
  •   MrhuangSTR · 2020-04-22 15:06:43 +08:00 · 3837 次点击
    这是一个创建于 1658 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题,爬虫有时候遇到登录需要手机验证码,网上搜索一番发现了一些可以实现手机验证码转发的工具,比如 Tasker,IFTTT,绿芽短信转发等等,还有一些方式如自己写个程序监听手机短信然后转发到 web 服务的 APP

    以上方法目前只尝试了 Tasker,写了个脚本转发到本地服务然后调用接口拿验证码,安装用了一段时间发现问题很多,比如手机息屏之后 tasker 被系统 kill,手机收到短信未能正常转发; tasker 的资料较少,搜了很久如何“让 tasker 常驻后台”等等一系列问题,还是不能够正常转发,其次 tasker 的操作不够友好,请问还有其他比较容易实现的方式吗? IFTTT 和绿芽都是转发到邮箱或者微信或者其他手机上,目前只是想转发短信到 web 服务.

    28 条回复    2020-04-24 09:05:56 +08:00
    b821025551b
        1
    b821025551b  
       2020-04-22 15:08:19 +08:00
    IFTTT 转发微信不就是通过 web 服务么。。。
    MrhuangSTR
        2
    MrhuangSTR  
    OP
       2020-04-22 15:09:52 +08:00
    @b821025551b IFTTT 可以实现转发短信到指定的 post 的服务地址吗?
    MrhuangSTR
        3
    MrhuangSTR  
    OP
       2020-04-22 15:10:43 +08:00
    @b821025551b 比如我自己在本地写个接口,IFTTT 能转发到我这个接口去吗
    jugelizi
        4
    jugelizi  
       2020-04-22 15:11:22 +08:00 via iPhone
    我记得移动还是电信可以设置短信到邮箱的 直接登录去读取就行
    nutting
        5
    nutting  
       2020-04-22 15:12:05 +08:00
    你得自己写个接口了,让 tasker 调用
    MrhuangSTR
        6
    MrhuangSTR  
    OP
       2020-04-22 15:15:44 +08:00
    @nutting 我写了接口,关键是 tasker 在手机上无法常驻后台运行(不能正常转发), 每次手机收到验证码都需要打开 tasker 的操作界面才能正常转发
    nutting
        7
    nutting  
       2020-04-22 15:21:11 +08:00
    你得给他把后台任务锁住,再允许自启动,有的电源管理系统里也得设置成允许后台
    b821025551b
        8
    b821025551b  
       2020-04-22 15:22:17 +08:00
    @MrhuangSTR #2 当然可以
    MrhuangSTR
        9
    MrhuangSTR  
    OP
       2020-04-22 15:23:05 +08:00
    @nutting 我翻了 N 遍手机都没找到这个电源管理系统设置应用程序的设置,可能我用的公司手机太 lj ?还是我装的破解版的 tasker 有问题......
    MrhuangSTR
        10
    MrhuangSTR  
    OP
       2020-04-22 15:23:29 +08:00
    @b821025551b 嗯??我去下载试试
    ngrok111
        11
    ngrok111  
       2020-04-22 15:44:08 +08:00
    ifttt 比较适合现有的服务吧,我是把短信转发到 telegram 用了大半年没啥问题
    MrhuangSTR
        12
    MrhuangSTR  
    OP
       2020-04-22 15:51:51 +08:00
    @ngrok111
    @b821025551b 公司的渣渣手机用不了谷歌服务,装完框架,这个 IFTTT 还要 VPN 啊乖乖
    Aliencn
        13
    Aliencn  
       2020-04-22 16:19:33 +08:00
    ifttt 是可以实现通过 webhook 发送消息的。
    但是发现会通过 ifttt 的海外服务器转发请求。

    觉得不安全,打算自己写一个
    MrhuangSTR
        14
    MrhuangSTR  
    OP
       2020-04-22 17:22:04 +08:00
    @Aliencn 网上搜索说 APP 获取手机短信然后转发程序这一功能不复杂,android 没写过不知道实现起来怎么样
    wtks1
        15
    wtks1  
       2020-04-22 17:40:18 +08:00 via Android
    有一个软件叫小转发的,可以接到短信后自定义 post 出去,楼主可以尝试一下
    ik
        16
    ik  
       2020-04-22 17:48:28 +08:00 via iPhone
    安卓我用的 tasker
    marcomarco
        17
    marcomarco  
       2020-04-22 22:10:47 +08:00 via iPhone
    安卓有个懒人短信转发挺好用的,买了会员一直在用
    MrhuangSTR
        18
    MrhuangSTR  
    OP
       2020-04-23 08:59:38 +08:00
    @wtks1 好的谢谢我去试试
    MrhuangSTR
        19
    MrhuangSTR  
    OP
       2020-04-23 09:00:37 +08:00
    @ik 使用过程中没有遇到啥问题吗?比如需要进入到 tasker 主界面才能触发转发短信任务等
    MrhuangSTR
        20
    MrhuangSTR  
    OP
       2020-04-23 09:06:31 +08:00
    @marcomarco 上官网看了下转发到 web,好像也只能转发到懒人短信转发的官网,不支持转发到指定的地址
    babyrjw
        21
    babyrjw  
       2020-04-23 09:17:43 +08:00
    刚好我最近做了一个 android 转发短信到自己的 server 上,android10 除了不能读取收件人手机号码之外,三星华为小米正常用
    annielong
        22
    annielong  
       2020-04-23 09:20:32 +08:00
    自己写个读取短信的 app 就行了,读到之后处理就随便写了,
    annielong
        23
    annielong  
       2020-04-23 09:21:07 +08:00
    硬件的话以前用过 dx 猫,直接插个卡就行,现在应该也有类似设备,
    psychologe
        24
    psychologe  
       2020-04-23 09:54:45 +08:00
    用 texmux 写一个脚本看看
    winzkh
        25
    winzkh  
       2020-04-23 10:00:50 +08:00
    用 magisk 模块转成系统应用后不会被系统 kill 掉
    需要 root
    ik
        26
    ik  
       2020-04-23 11:36:22 +08:00 via iPhone
    @MrhuangSTR 没有,添加了自启动, 还有后台保护(不知道叫啥名反正就是防治被杀进程)
    SenLief
        27
    SenLief  
       2020-04-23 15:00:24 +08:00
    如果是安卓手机的话,推荐用酷安网的小转发软件,可以转发短信,通话记录,推送横幅等信息,可以推送到微信 server 酱以及自定义 post 地址。我自己就是用 post 的,可惜无法在手机端选择哪些是否转发还是不转发,需要 server 端做判断。
    MrhuangSTR
        28
    MrhuangSTR  
    OP
       2020-04-24 09:05:56 +08:00
    @babyrjw 自己动手丰衣足食啊,不过我是对 android 毫无基础,感兴趣的可以自己写,对于我来说学习成本又提高了,无奈
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1064 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 19:31 · PVG 03:31 · LAX 11:31 · JFK 14:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.