|
楼主 |
发表于 2021-5-12 16:52:45
|
显示全部楼层
感谢各位老板,一下午的时间,配合vnstat ,用plus+api,用py撸了个推送脚本
码子如下,很菜,很差劲,但是能用就行
- # -*- coding:utf-8 -*-
- #统计VPS月流量,并且推送给wx的脚本
- import requests,re
- import json
- import subprocess
- # 0. 通过plus+的api进行wx推送
- def msg(text):
- token = '你的秘钥' #在pushpush网站中可以找到
- title= 'VPS流量统计,已用' #改成你要的标题内容
- content =text #改成你要的正文内容
- url = 'http://www.pushplus.plus/send'
- data = {
- "token":token,
- "title":title,
- "content":content
- }
- body=json.dumps(data).encode(encoding='utf-8')
- headers = {'Content-Type':'application/json'}
- requests.post(url,data=body,headers=headers)
- # 1.通过vnstat命令查询流量,ens3应该为你的网卡
- if __name__ == "__main__":
- vnstat_m = subprocess.check_output(["vnstat", "-i", "ens3", "-m"]).decode()
- vn_m= vnstat_m.split("\n")[5:-2 ][0].split('|')[2]
- msg(vn_m)
复制代码
|
|