indo
V2EX  ›  问与答

数据监测以及提醒的方案,求思路。

  •  
  •   indo · Dec 29, 2017 · 4237 views
    This topic created in 3074 days ago, the information mentioned may be changed or developed.

    需要每隔 5-10s 访问网站路径 a,得到文本数据

    ‘ test1 ’:123.456 ; ‘ test2 ’:123.321 ; ‘ test3 ’:200.200 ; ‘ test4 ’:200.200 ;

    获取字段‘ test2 ’对应的数据 123.321 ;

    需要每隔 5-10s 访问网站路径 b,得到文本数据

    ‘ test5 ’:55.55

    获取字段‘ test5 ’对应的数据 55.55 ;

    将获取到的两个数字相乘

    123.321*55.55=8650.48 (保留 2 位小数,后续位数四舍五入)

    判定乘积是否达到某一阈值,如达到,通过某种方式拨打指定号码提醒


    手头有树莓派 不知道有没有人能给点建议看看该怎么操作。 或者需要准备哪些东西。

    11 replies    2019-03-13 01:04:15 +08:00
    CloudnuY
        1
    CloudnuY  
       Dec 29, 2017   ❤️ 1
    任意语言写一个脚本,任意一个语音验证码平台注册一个账户,用 crontab 完成定时任务
    indo
        2
    indo  
    OP
       Dec 29, 2017
    @CloudnuY 没有语言基础,请问那种语言入门比较简单,我去学习一下。还有就是获取的文本数据中取得数据是通过正则匹配还是哪种方法呢?
    aru2
        3
    aru2  
       Dec 29, 2017 via iPhone   ❤️ 1
    bash 脚本就可以完成的事情。通知用某个微信通知服务,免费的
    cncqw
        4
    cncqw  
       Jan 6, 2018
    @aru2 用哪个微信通知服务?
    DavidNineRoc
        5
    DavidNineRoc  
       Jan 6, 2018
    打电话应该权限有点大了,通过第三方发邮件,发短信提醒可能性比较大一点
    lihongjie0209
        6
    lihongjie0209  
       Jan 6, 2018
    整理一下:
    1. 定时任务, 秒级别. cron 不支持. 可以使用单线程休眠的方式实现.
    2. 发送请求. bash 或者其他脚本都可以.
    3. 文本解析, 需要正则表达式, 如果是 json, 可以用 json 解析器.
    4. 浮点数运算. bash 不太擅长.
    5. 调用接口, 参考 2.

    后续:
    1. 是否作为系统服务?
    2. 日志.
    3. 异常处理.
    akira
        7
    akira  
       Jan 6, 2018
    拨打号码有 3 方的语音服务,不需要自己去做的
    feiyu1993
        8
    feiyu1993  
       Jan 7, 2018
    swoole 定时器实现,支持秒级别的。
    indo
        9
    indo  
    OP
       Jan 7, 2018
    @akira
    @DavidNineRoc
    拨打电话可以通过语音验证码方案走,我自己注册了,阿里旗下必须是企业认证才能通过审核(个体工商户不行),腾讯云也需要是企业认证才能通过审核(个体工商户可以)。
    akira
        10
    akira  
       Jan 7, 2018
    @indo 企业随便找个朋友帮忙处理下就是了
    win7pro
        11
    win7pro  
       Mar 13, 2019
    没那么麻烦,用喵提醒就好了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2792 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 52ms · UTC 09:28 · PVG 17:28 · LAX 02:28 · JFK 05:28
    ♥ Do have faith in what you're doing.