我已经将代码放在selenium上,在那里20秒后刷新浏览器。但是我想在上面放一些代码,即在打开浏览器之前,它将清除历史记录,缓存,并在完成全部工作后将其关闭并再次打开并清除历史记录,缓存和cookie,这是我的代码:
import time from selenium
import webdriver as wd
chromedriver - r"D:\bot\chromedriver.exe"
driver=wd.chrome(executable_path=chromedriver)
driver.get("http:\youtu.be/RsWCo_xGXxY")
refresh_rate = 20
while True:
time.sleep(refresh_rate)
driver.refresh()
答案 0 :(得分:0)
要清除所有浏览器历史记录,可以使用以下代码:
from selenium import webdriver
import time
chrome_path = r"D:\bot\chromedriver.exe"
driver = webdriver.Chrome(chrome_path) # creates new webdriver instance
driver.get("http:\youtu.be/RsWCo_xGXxY")
driver.delete_all_cookies() # deletes all coockies
refresh_rate = 20
while True:
time.sleep(refresh_rate)
driver.refresh()
输出: