需要每隔 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 位小数,后续位数四舍五入)
判定乘积是否达到某一阈值,如达到,通过某种方式拨打指定号码提醒
手头有树莓派 不知道有没有人能给点建议看看该怎么操作。 或者需要准备哪些东西。
![]() | 1 CloudnuY 2017-12-29 01:51:39 +08:00 ![]() 任意语言写一个脚本,任意一个语音验证码平台注册一个账户,用 crontab 完成定时任务 |
![]() | 2 indo OP @CloudnuY 没有语言基础,请问那种语言入门比较简单,我去学习一下。还有就是获取的文本数据中取得数据是通过正则匹配还是哪种方法呢? |
3 aru2 2017-12-29 09:00:27 +08:00 via iPhone ![]() bash 脚本就可以完成的事情。通知用某个微信通知服务,免费的 |
![]() | 5 DavidNineRoc 2018-01-06 20:27:03 +08:00 打电话应该权限有点大了,通过第三方发邮件,发短信提醒可能性比较大一点 |
6 lihongjie0209 2018-01-06 20:52:30 +08:00 整理一下: 1. 定时任务, 秒级别. cron 不支持. 可以使用单线程休眠的方式实现. 2. 发送请求. bash 或者其他脚本都可以. 3. 文本解析, 需要正则表达式, 如果是 json, 可以用 json 解析器. 4. 浮点数运算. bash 不太擅长. 5. 调用接口, 参考 2. 后续: 1. 是否作为系统服务? 2. 日志. 3. 异常处理. |
![]() | 7 akira 2018-01-06 23:41:20 +08:00 拨打号码有 3 方的语音服务,不需要自己去做的 |
8 feiyu1993 2018-01-07 00:19:21 +08:00 swoole 定时器实现,支持秒级别的。 |
![]() | 9 indo OP |
11 win7pro 2019-03-13 01:04:15 +08:00 没那么麻烦,用喵提醒就好了。 |