我想在打开浏览器之前清除浏览历史记录

时间:2018-06-25 10:04:28

标签: python selenium

我已经将代码放在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()

1 个答案:

答案 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()

输出:

img