@@ -130,16 +130,18 @@ def check_success(cookies,ticketid):
130130def process_thread (ticketid ,cookie_str ):
131131 try :
132132 cookies = cookie_string_to_dict (cookie_str )
133+ try :
134+ pur = requests .get (
135+ url = 'https://www.allcpp.cn/allcpp/user/purchaser/getList.do' ,
136+ cookies = cookies ,
137+ headers = headers ,
138+ )
133139
134- pur = requests .get (
135- url = 'https://www.allcpp.cn/allcpp/user/purchaser/getList.do' ,
136- cookies = cookies ,
137- headers = headers ,
138- )
139-
140- purrer = pur .content .decode ("utf-8" )
141- purrer_data = json .loads (purrer )
142- print (purrer_data )
140+ purrer = pur .content .decode ("utf-8" )
141+ purrer_data = json .loads (purrer )
142+ print (purrer_data )
143+ except json .decoder .JSONDecodeError as e :
144+ pass
143145 ids = [str (item ["id" ]) for item in purrer_data ]
144146 ids_str = "," .join (ids )
145147 id_count = len (ids )
@@ -151,14 +153,17 @@ def process_thread(ticketid,cookie_str):
151153 url = 'https://www.allcpp.cn/allcpp/ticket/buyTicketAliWapPay.do?ticketTypeId=' + str (ticketid ) + '&count=' + str (
152154 id_count ) + '&' + retn_params + '&purchaserIds=' + ids_str
153155 print (url )
154- response = requests .post (
155- url = url ,
156- cookies = cookies ,
157- headers = headers ,
158- json = json_data ,
159- )
160- resp = response .content .decode ("utf-8" )
161- parsed_resp = json .loads (resp )
156+ try :
157+ response = requests .post (
158+ url = url ,
159+ cookies = cookies ,
160+ headers = headers ,
161+ json = json_data ,
162+ )
163+ resp = response .content .decode ("utf-8" )
164+ parsed_resp = json .loads (resp )
165+ except json .decoder .JSONDecodeError as e :
166+ pass
162167 print (parsed_resp )
163168 except :
164169 pass
@@ -183,14 +188,17 @@ def process_thread(ticketid,cookie_str):
183188 url = 'https://www.allcpp.cn/allcpp/ticket/buyTicketAliWapPay.do?ticketTypeId=' + str (ticketid ) + '&count=' + str (
184189 id_count ) + '&' + retn_params + '&purchaserIds=' + ids_str
185190 print (url )
186- response = requests .post (
187- url = url ,
188- cookies = cookies ,
189- headers = headers ,
190- json = json_data ,
191- )
192- resp = response .content .decode ("utf-8" )
193- parsed_resp = json .loads (resp )
191+ try :
192+ response = requests .post (
193+ url = url ,
194+ cookies = cookies ,
195+ headers = headers ,
196+ json = json_data ,
197+ )
198+ resp = response .content .decode ("utf-8" )
199+ parsed_resp = json .loads (resp )
200+ except json .decoder .JSONDecodeError as e :
201+ pass
194202 print (parsed_resp )
195203 is_success = parsed_resp ["isSuccess" ]
196204 if is_success == True :
@@ -208,15 +216,18 @@ def process_thread(ticketid,cookie_str):
208216 url = 'https://www.allcpp.cn/allcpp/ticket/buyTicketAliWapPay.do?ticketTypeId=' + str (ticketid ) + '&count=' + str (
209217 id_count ) + '&' + retn_params + '&purchaserIds=' + ids_str
210218 print (url )
211- response = requests .post (
212- url = url ,
213- cookies = cookies ,
214- headers = headers ,
215- json = json_data ,
216- )
217- resp = response .content .decode ("utf-8" )
218- parsed_resp = json .loads (resp )
219- is_success = parsed_resp ["isSuccess" ]
219+ try :
220+ response = requests .post (
221+ url = url ,
222+ cookies = cookies ,
223+ headers = headers ,
224+ json = json_data ,
225+ )
226+ resp = response .content .decode ("utf-8" )
227+ parsed_resp = json .loads (resp )
228+ is_success = parsed_resp ["isSuccess" ]
229+ except json .decoder .JSONDecodeError as e :
230+ pass
220231 if is_success == True :
221232 i = 3
222233 print (f"Thread for ticket { ticketid } succeeded" )
0 commit comments