From 5a1645c41526a72a4475ebe221f8aa547a2c3826 Mon Sep 17 00:00:00 2001 From: Jake Date: Wed, 23 Dec 2020 21:05:13 -0800 Subject: [PATCH] Updated to work with Dicks sporting goods, in a limited way --- .idea/runConfigurations/main.xml | 28 +++++++++++++++++++++ src/Worker.py | 42 ++++++++++++++++---------------- src/main.py | 3 ++- 3 files changed, 51 insertions(+), 22 deletions(-) create mode 100644 .idea/runConfigurations/main.xml diff --git a/.idea/runConfigurations/main.xml b/.idea/runConfigurations/main.xml new file mode 100644 index 0000000..2959eb5 --- /dev/null +++ b/.idea/runConfigurations/main.xml @@ -0,0 +1,28 @@ + + + + + \ No newline at end of file diff --git a/src/Worker.py b/src/Worker.py index a6469fe..81ec936 100644 --- a/src/Worker.py +++ b/src/Worker.py @@ -62,25 +62,26 @@ class Worker(object): ) def login(self): - driver = self.driver - driver.implicitly_wait(5) - driver.get("https://www.nike.com/login") - driver.find_element_by_css_selector("input[autocomplete='email']").send_keys(self.username) - driver.find_element_by_css_selector('input[autocomplete="current-password"]').send_keys(self.password) - driver.find_element_by_css_selector('input[value="SIGN IN"]').click() - - success = False - while not success: - time.sleep(2) - - try: - driver.implicitly_wait(1) - driver.find_element_by_css_selector('input[value="Dismiss this error"]').click() - driver.implicitly_wait(5) - driver.find_element_by_css_selector('input[autocomplete="current-password"]').send_keys(self.password) - driver.find_element_by_css_selector('input[value="SIGN IN"]').click() - except: - success = True + self.driver.get("https://www.dickssportinggoods.com/") + # driver = self.driver + # driver.implicitly_wait(5) + # driver.get("https://www.nike.com/login") + # driver.find_element_by_css_selector("input[autocomplete='email']").send_keys(self.username) + # driver.find_element_by_css_selector('input[autocomplete="current-password"]').send_keys(self.password) + # driver.find_element_by_css_selector('input[value="SIGN IN"]').click() + + # success = False + # while not success: + # time.sleep(2) + # + # try: + # driver.implicitly_wait(1) + # driver.find_element_by_css_selector('input[value="Dismiss this error"]').click() + # driver.implicitly_wait(5) + # driver.find_element_by_css_selector('input[autocomplete="current-password"]').send_keys(self.password) + # driver.find_element_by_css_selector('input[value="SIGN IN"]').click() + # except: + # success = True # if driver.find_element_by_css_selector() def go(self): @@ -88,8 +89,7 @@ class Worker(object): driver.implicitly_wait(2) logging.info(f"Starting on thing") - driver.get("http://lumtest.com/myip.json") - time.sleep(100) + time.sleep(10000) logging.error("Uh oh, I made it too far!") diff --git a/src/main.py b/src/main.py index bc42b0a..edfaa03 100644 --- a/src/main.py +++ b/src/main.py @@ -10,7 +10,8 @@ from src.logger import listener_process, listener_configurer, worker_configurer def setup_logins_ports(): manager = Manager() - shared_ip_list = manager.list([24000, 24000, 24000, 24001, 24001, 24001]) + shared_ip_list = manager.list( + [24000, 24001, 24002, 24003, 24004, 24000, 24001, 24002, 24003, 24004, 24000, 24001, 24002, 24003, 24004]) login_list = manager.list([ {"name": "johnpeter", "un": getenv("USERNAME1"), "pw": getenv("PASSWORD1")}, {"name": "johnpeter", "un": getenv("USERNAME1"), "pw": getenv("PASSWORD1")},