From ad88f24c6f4fb2985e232a4870c9388ff7e8ce3e Mon Sep 17 00:00:00 2001 From: wlt233 <1486185683@qq.com> Date: Wed, 4 Dec 2024 09:54:48 +0800 Subject: [PATCH] feat: add async requests for check ticket --- ticket.py | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/ticket.py b/ticket.py index 697fdb3..3d788fc 100644 --- a/ticket.py +++ b/ticket.py @@ -107,17 +107,17 @@ async def get_sold(): 'sec-ch-ua-platform': '"Windows"', } try: - resp_d1 = await async_post_json( - 'https://www.ticketlink.co.kr/global/zh/api/V2/plan/552446605/seat-soldout/area', #d1 - proxy=PROXY, headers=headers, json=json_data, #cookies=cookies + resp_d1, resp_d2 = await asyncio.gather( + async_post_json( + 'https://www.ticketlink.co.kr/global/zh/api/V2/plan/552446605/seat-soldout/area', #d1 + proxy=PROXY, headers=headers, json=json_data, #cookies=cookies + ), + async_post_json( + 'https://www.ticketlink.co.kr/global/zh/api/V2/plan/1740993756/seat-soldout/area', #d2 + proxy=PROXY, headers=headers, json=json_data, #cookies=cookies + ) ) - resp_d2 = await async_post_json( - 'https://www.ticketlink.co.kr/global/zh/api/V2/plan/1740993756/seat-soldout/area', #d2 - proxy=PROXY, headers=headers, json=json_data, #cookies=cookies - ) - sold_d1 = resp_d1["data"] - sold_d2 = resp_d2["data"] - return sold_d1, sold_d2 + return resp_d1["data"], resp_d2["data"] except: logger.error("座位情况检查失败!请尝试清空配置里的 cookie 并重启!") return None, None