From d4b0fe9e3187f568e6539dcbbb0e759aae2c8b39 Mon Sep 17 00:00:00 2001 From: Pakobbix Date: Sat, 8 Apr 2023 11:15:52 +0200 Subject: [PATCH] fixed: search honeygainlogin.json in script folder fixed: Add your Winnings logfile to script folder commented out the while loop for not enough traffic. (__lottie_elemtent_2" is always present) --- honeygaingift.py | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/honeygaingift.py b/honeygaingift.py index d4800e2..c7497e4 100644 --- a/honeygaingift.py +++ b/honeygaingift.py @@ -73,7 +73,8 @@ logger = logging.getLogger() # Stelle das Log Level ein logger.setLevel(logging.INFO) -login_file = 'honeygainlogin.json' +login_file = os.path.join(script_dir, 'honeygainlogin.json') +winnings_log = os.path.join(script_dir, 'Winnings.txt') # Lade die Logindaten aus der honeygainlogin.json datei. try: @@ -167,19 +168,19 @@ cookie_button = driver.find_element(By.XPATH, "//button[contains(., 'Accept sele cookie_button.click() # Zunächst überprüfen wir, ob wir schon genug Traffic zum claimen erzeugt haben -while True: - try: - time.sleep(5) - traffic = driver.find_element(By.ID, "__lottie_element_2") - traffic_element = driver.find_element(By.XPATH, "//span[contains(text(), 'MB')]") - traffic_text = traffic_element.text - print(f"Es wurde noch nicht genug traffic erzeugt ({traffic_text}) von 15 MB") - print('Warte 60 Minuten und versuche es erneut') - time.sleep(3600) - driver.get(driver.current_url) - except: - # Element not found, do something else - break +#while True: +# try: +# time.sleep(5) +# traffic = driver.find_element(By.ID, "__lottie_element_2") +# traffic_element = driver.find_element(By.XPATH, "//span[contains(text(), 'MB')]") +# traffic_text = traffic_element.text +# print(f"Es wurde noch nicht genug traffic erzeugt ({traffic_text}) von 15 MB") +# print('Warte 60 Minuten und versuche es erneut') +# time.sleep(3600) +# driver.get(driver.current_url) +# except: +# # Element not found, do something else +# break # Versuche einen Timer ausfindig zu machen try: @@ -214,14 +215,13 @@ try: print('Du hast heute', winnings_str ,'Credits (', winnings_in_dollars, '$) gewonnen.') winningslog = f"Es wurden {winnings_str} Credits ({winnings_in_dollars} $) gewonnen." today = datetime.datetime.now().strftime("%d.%m.%Y") - filename = "Winnings.txt" try: - with open(filename, 'r+') as file: + with open(winnings_log, 'r+') as file: contents = file.read() if today not in contents: file.write(f"{today} - {winningslog}\n") except FileNotFoundError: - with open(filename, 'w') as file: + with open(winnings_log, 'w') as file: file.write(f"{today} - {winningslog}\n") else: print('Error:', response.status_code, response.text)