
抢到转手就是卖1000
企业微信Bot通知,海外部署监控可用不使用代理。
import requests
import time
# 代理设置
proxies = {
    "http": "http://127.0.0.1:10887",  # HTTP 代理地址和端口
    "https": "http://127.0.0.1:10887",  # HTTPS 代理地址和端口
}
# API 地址
url = "https://ca.ovh.com/engine/apiv6/dedicated/server/datacenter/availabilities/?excludeDatacenters=false&planCode=24ska01&server=24ska01"
# 企业微信 Webhook 配置
WEBHOOK_URL = "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=XXXXX"
# 企业微信消息推送函数
def send_wechat_message(content):
    # 消息内容
    message = {
        "msgtype": "text",  # 消息类型
        "text": {
            "content": content  # 消息内容
        }
    }
    # 发送消息请求
    response = requests.post(WEBHOOK_URL, json=message, proxies=proxies)
    result = response.json()
    if result.get("errcode") == 0:
        print("消息已发送")
    else:
        print("消息发送失败:", result)
# 无限循环,每 10 秒检查一次
while True:
    # 发送请求并获取响应数据,使用代理
    response = requests.get(url, proxies=proxies)
    # 检查请求是否成功
    if response.status_code == 200:
        data = response.json()
        # 假设我们要检查第一个商品
        product = data[0]
        availability_status = product['datacenters']
        # 检查所有数据中心的 availability
        in_stock = False
        for datacenter in availability_status:
            if datacenter['availability'] != 'unavailable':
                message = f"在数据中心 {datacenter['datacenter']} 有货!"
                print(message)
                send_wechat_message(message)  # 发送企业微信通知
                in_stock = True
        if not in_stock:
            print("所有数据中心没货。")
    else:
        print("请求失败,无法获取数据。")
    # 每 10 秒暂停一次
    time.sleep(10)
                    
                
        
			
			
			
评论 (0)