Skip to content

Commit bb77d2f

Browse files
update thread to scraping
1 parent 9d3c4ae commit bb77d2f

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

ticketscraping/scraping.py

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
import os
2+
from re import S
23
import sched
34
import time
45
import json
56
import requests
67
import subprocess
8+
from threading import Thread
79
from . import constants
810
from threading import Semaphore
911
from .prepare_reese84token import getReese84Token
@@ -39,7 +41,7 @@ def start(self):
3941
if self.is_running: return
4042
self.is_running = True
4143
self.initialize_reese84_token()
42-
self.scheduler.run(False)
44+
self.scheduler.run()
4345

4446

4547

@@ -54,6 +56,7 @@ def __init__(self, token_generator: Reese84TokenUpdating, event_id = constants.E
5456

5557
def ticket_scraping(self):
5658
if self.token_gen.token_semaphore._value <= 0:
59+
print("I am in the if statement")
5760
# retry after a delay
5861
self.scheduler.enter(constants.TICKET_SCRAPING_TOKEN_AWAIT_MAX_INTERVAL,
5962
constants.TICKET_SCRAPING_PRIORITY, self.ticket_scraping)
@@ -64,7 +67,8 @@ def ticket_scraping(self):
6467
top_picks_header = constants.get_top_picks_header()
6568
res = requests.get(top_picks_url, headers=top_picks_header, params=top_picks_q_params,
6669
cookies=dict(reese84=self.token_gen.reese84_token['token']))
67-
print(res.json())
70+
# print(res.json())
71+
print("Epoch is finished, this is output:")
6872
self.scheduler.enter(constants.TICKET_SCRAPING_INTERVAL,
6973
constants.TICKET_SCRAPING_PRIORITY, self.ticket_scraping)
7074

@@ -74,11 +78,13 @@ def start(self):
7478
return
7579
self.is_running = True
7680
self.ticket_scraping()
77-
self.scheduler.run(False)
81+
self.scheduler.run()
7882

7983

8084
def start():
8185
reese_token_gen = Reese84TokenUpdating()
8286
ticket_scraping = TicketScraping(reese_token_gen)
83-
reese_token_gen.start()
84-
ticket_scraping.start()
87+
serverThread_reese = Thread(target=reese_token_gen.start)
88+
serverThread_ticket_scraping = Thread(target=ticket_scraping.start)
89+
serverThread_reese.start()
90+
serverThread_ticket_scraping.start()

0 commit comments

Comments
 (0)