别问怎么用 自己看着用
from datetime import datetime, time
import requests
import tkinter as tk
from tkinter import messagebox
url = "https://yanchu.maoyan.com/myshow/ajax/performance/show/1608623/ticket/19847277/salesplans?optimus_risk_level=71&optimus_code=10&uuid=***&se"
headers = {
"Host": "yanchu.maoyan.com",
"Accept-Encoding": "gzip, deflate, br",
"Connection": "keep-alive",
"Accept": "application/json, text/plain, */*",
"User-Agent": "Mozilla/5.0 (iPhone; CPU iPhone OS 16_3_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 TitansX/20.0.1.old KNB/1.0 iOS/16.3.1 imovie/com.meituan.imovie/9.50.0 imovie/9.50.0 App/10410/9.50.0 iPhone/iPhone13 WKWebView",
"Accept-Language": "zh-CN,zh-Hans;q=0.9",
}
while True:
response = requests.get(url, headers=headers)
if response.status_code == 200:
data = response.json()
current_amount = data["data"][0]["currentAmount"]
# 将Unix时间戳转换为日期时间
server_time = datetime.utcfromtimestamp(data["attrMaps"]["serverTime"] / 1000.0)
if current_amount == 1:
root = tk.Tk()
root.withdraw()
messagebox.showinfo("Current Amount", f"The current amount is {current_amount},time{server_time}")
time.sleep(100)
root.destroy()
else:
print("\rCurrent Amount:{},time:{}".format(current_amount,server_time),end="")
else:
print(f"Failed to retrieve data. Status code: {response.status_code}")