抢到转手就是卖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)