윤영준 윤영준 2023-12-11
added a cache clearing, so that system won't shutdown out of storage
@576f134d80520f66ab60e6ce9bd59ea6fae1a557
utils/cache_clear.py
--- utils/cache_clear.py
+++ utils/cache_clear.py
@@ -1,26 +1,25 @@
-import undetected_chromedriver as uc
+# import undetected_chromedriver as uc
 from selenium.webdriver.common.action_chains import ActionChains
 from selenium.webdriver.common.keys import Keys
 from webdriver_manager.chrome import ChromeDriverManager
 from time import sleep
 
 
-options = uc.ChromeOptions()
-driver = uc.Chrome(driver_executable_path=ChromeDriverManager().install(), options=options)
+# options = uc.ChromeOptions()
+# driver = uc.Chrome(driver_executable_path=ChromeDriverManager().install(), options=options)
 
 def delete_cache(driver):
-    driver.execute_script("window.open('')")  # Create a separate tab than the main one
+    # driver.execute_script("window.open('')")  # Create a separate tab than the main one
     driver.switch_to.window(driver.window_handles[-1])  # Switch window to the second tab
     driver.get('chrome://settings/clearBrowserData')  # Open your chrome settings.
-    sleep(3)
+    sleep(1)
     actions = ActionChains(driver)
     actions.key_down(Keys.SHIFT).send_keys(Keys.TAB * 6).key_up(Keys.SHIFT)  #select "all time" browsing data
     actions.perform()
-    sleep(3)
+    sleep(1)
     actions.send_keys(Keys.DOWN * 5 + Keys.TAB * 7 + Keys.ENTER)  #click on "clear data" button
     actions.perform()
-    sleep(3)
-    driver.close()
+    sleep(1)
     driver.switch_to.window(driver.window_handles[0])
     print("Succesfully cleared the browsing data")
 
Add a comment
List