
File name
Commit message
Commit date
File name
Commit message
Commit date
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)
def delete_cache(driver):
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)
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)
actions.send_keys(Keys.DOWN * 5 + Keys.TAB * 7 + Keys.ENTER) #click on "clear data" button
actions.perform()
sleep(3)
driver.close()
driver.switch_to.window(driver.window_handles[0])
print("Succesfully cleared the browsing data")
# delete_cache(driver)