Github地址:https://github.com/uselibrary/monitor_for_kimsufi
博客地址:https://pa.ci/165.html
此前PHP版本的Kimsufi上货监控由于OVH更改了程序逻辑,已经彻底失效了。所以重新使用Python3写了一个Kimsufi上货监控。提醒方式由之前的server酱发微信消息换成了电报/telegram机器人推送通知,因为新版的server酱每天只有5条免费的推送额度,无法满足监控的多推送要求。
环境要求
支持的系统:CentOS 7+, Ubuntu 18.04+, Debian 9+等
软件和环境:Python3、pip
如果没有安装pip,可使用以下命令进行安装:
- yum install python3-pip -y #适用于CentOS
apt install python3-pip -y #适用于Ubuntu和Debian
安装Python脚本,使用crontab定时运行
在/home文件夹中(也可以是其他路径),执行以下命令。
首先,命令安装脚本的依赖包:
pip install jsonpath
pip install requests
其次,下载脚本并修改参数:
- wget --no-check-certificate -O kimsufi.py https://raw.githubusercontent.com/uselibrary/monitor_for_kimsufi/master/kimsufi.py && chmod +x kimsufi.py
使用vim、nano或者任何你常用的编辑器打开kimsufi.py,配置以下内容:
- country_code = 'eu'
hardware_code = '2201sk040'
chat_id_code = '521704743'
token_code = '170491216:SFR-F456_Rcm4-WwBHBdicBHailBgB'
其中,country_code 后面的是账号的所在地,比如欧区的是eu,美区的是us;hardware_code是机器的代号,比如欧区的KS-1的代号是2201sk010(区域和对应的机器代号要匹配,具体代码可以查看网页源代码);chat_id_code是telegram机器人的chat id;token_code是telegram机器人的token。不会电报机器人或者没有申请机器人的,请参考这里:https://pa.ci/119.html 跟随申请telegram bot部分进行操作即可。
最后,使用crontab定时运行脚本:
在终端中输入crontab -e,在其中输入以下内容(注意kimsufi.py的路径):
- */1 * * * * /usr/bin/python3 /home/kimsufi.py
至此,就完成了Kimsufi的监控,每分钟检查一次是否有货,一旦发现有货,就会在电报/telegram上推送消息,并给出具体是哪个机房有货。
热议
2楼 美国总统奥巴马 3小时前
3楼 掩耳盗铃 3小时前
4楼 aipage 3小时前
能监控其他的商家不?
5楼 colla 3小时前
技术贴支持,绑定
6楼 二氧化碳 3小时前
aipage 发表于 2021-12-31 14:58
能监控其他的商家不?
看了一眼源码,用的ovh的api,只能监控ovh家的东西
7楼 aipage 3小时前
看了一眼源码,用的ovh的api,只能监控ovh家的东西
哦。那绑定,没有免税号。
8楼 老猹 3小时前
技术贴绑定,感觉从mjj的vps教程之后好久没看到老哥了。
9楼 听风的歌 3小时前
666
10楼 smu 3小时前
支持教程,谢谢大佬
12楼 mikasa 3小时前
你的bot api key是不是泄漏了
13楼 狗仔小分队 3小时前
大佬6p
14楼 过客屡屡如烟 27分钟前
感谢大佬分享
15楼 TvT 19分钟前
申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。