监控whmcs是否有货Python脚本 邮件提醒


#本脚本调用了sendmail,所以得先确保你的sendmail可用
#注意本脚本只适用于python3


CentOS下安装sendmail方法:

yum install sendmail -y
service sendmail start

#注意:确保网络25端口已经开启

脚本直链下载:https://eqblog.com/script/i.py

接下来将以下脚本存为一个文件,本文以1.py做示例:

vi 1.py #然后将以下的code复制进你的文件 :wq

使用格式:

python3 1.py pid email

pid为产品的pid
email为你的邮箱
示例:

python3 1.py 93 sys@t667.com

code:
#将以下url中的网址换为其它whmcs即可实现监控其它网址

from sys import argv from urllib import request from os import system try:
 flag=0 while True:
    url='https://einstein.enoctus.co.uk/cart.php?a=add&pid='+argv[1]
    header={'User-Agent':'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.94 Safari/537.36'}
    req=request.Request(url,headers=header)
    page=request.urlopen(req).read() with open('content.txt','w') as f:
        f.write('有货了,链接是:'+url) if str(page).find('out of stock')>0:
        flag=0 print('无货') else:
        flag=flag+1 print('有货') if flag<3:
            system("mail -s '有货了' {0} < content.txt".format(argv[2])) except:
    print('脚本异常,退出')




本文来自网络,请自行测试

本博客所有文章如无特别注明均为原创。作者:小乐复制或转载请以超链接形式注明转自 众众帮
原文地址《监控whmcs是否有货Python脚本 邮件提醒
分享到:更多

相关推荐

发表评论

路人甲 表情
Ctrl+Enter快速提交

网友评论(0)