Skip to content

Commit

Permalink
修复闪退问题
Browse files Browse the repository at this point in the history
  • Loading branch information
Koileo authored Sep 30, 2024
1 parent 453ad94 commit c37c2d6
Showing 1 changed file with 45 additions and 34 deletions.
79 changes: 45 additions & 34 deletions main.py
Original file line number Diff line number Diff line change
Expand Up @@ -130,16 +130,18 @@ def check_success(cookies,ticketid):
def process_thread(ticketid,cookie_str):
try:
cookies = cookie_string_to_dict(cookie_str)
try:
pur = requests.get(
url='https://www.allcpp.cn/allcpp/user/purchaser/getList.do',
cookies=cookies,
headers=headers,
)

pur = requests.get(
url='https://www.allcpp.cn/allcpp/user/purchaser/getList.do',
cookies=cookies,
headers=headers,
)

purrer = pur.content.decode("utf-8")
purrer_data = json.loads(purrer)
print(purrer_data)
purrer = pur.content.decode("utf-8")
purrer_data = json.loads(purrer)
print(purrer_data)
except json.decoder.JSONDecodeError as e:
pass
ids = [str(item["id"]) for item in purrer_data]
ids_str = ",".join(ids)
id_count = len(ids)
Expand All @@ -151,14 +153,17 @@ def process_thread(ticketid,cookie_str):
url = 'https://www.allcpp.cn/allcpp/ticket/buyTicketAliWapPay.do?ticketTypeId=' + str(ticketid) + '&count=' + str(
id_count) + '&' + retn_params + '&purchaserIds=' + ids_str
print(url)
response = requests.post(
url=url,
cookies=cookies,
headers=headers,
json=json_data,
)
resp = response.content.decode("utf-8")
parsed_resp = json.loads(resp)
try:
response = requests.post(
url=url,
cookies=cookies,
headers=headers,
json=json_data,
)
resp = response.content.decode("utf-8")
parsed_resp = json.loads(resp)
except json.decoder.JSONDecodeError as e:
pass
print(parsed_resp)
except:
pass
Expand All @@ -183,14 +188,17 @@ def process_thread(ticketid,cookie_str):
url = 'https://www.allcpp.cn/allcpp/ticket/buyTicketAliWapPay.do?ticketTypeId=' + str(ticketid) + '&count=' + str(
id_count) + '&' + retn_params +'&purchaserIds=' + ids_str
print(url)
response = requests.post(
url=url,
cookies=cookies,
headers=headers,
json=json_data,
)
resp = response.content.decode("utf-8")
parsed_resp = json.loads(resp)
try:
response = requests.post(
url=url,
cookies=cookies,
headers=headers,
json=json_data,
)
resp = response.content.decode("utf-8")
parsed_resp = json.loads(resp)
except json.decoder.JSONDecodeError as e:
pass
print(parsed_resp)
is_success = parsed_resp["isSuccess"]
if is_success == True:
Expand All @@ -208,15 +216,18 @@ def process_thread(ticketid,cookie_str):
url = 'https://www.allcpp.cn/allcpp/ticket/buyTicketAliWapPay.do?ticketTypeId=' + str(ticketid) + '&count=' + str(
id_count) + '&' + retn_params +'&purchaserIds=' + ids_str
print(url)
response = requests.post(
url=url,
cookies=cookies,
headers=headers,
json=json_data,
)
resp = response.content.decode("utf-8")
parsed_resp = json.loads(resp)
is_success = parsed_resp["isSuccess"]
try:
response = requests.post(
url=url,
cookies=cookies,
headers=headers,
json=json_data,
)
resp = response.content.decode("utf-8")
parsed_resp = json.loads(resp)
is_success = parsed_resp["isSuccess"]
except json.decoder.JSONDecodeError as e:
pass
if is_success == True:
i = 3
print(f"Thread for ticket {ticketid} succeeded")
Expand Down

0 comments on commit c37c2d6

Please sign in to comment.