1

Я пытаюсь использовать CEF для функции профиля хром. После некоторого Googling я обнаружил, что CEF поддерживает аналогичную возможность через CefSettings.cache_path и --cache-path.Как установить каталог пользовательских данных в хром-встроенный с хромированным рекордером?

Но я не могу понять, как установить эту функцию через chromedriver.

ответ

1

Вы можете передать кеш-путь в качестве аргумента, используя chromeOptions.

Ниже Вы найдете примеры кода:

from selenium import webdriver 
from selenium.webdriver.chrome.options import Options 
chromeOptions = Options() 

chromeOptions.add_argument("--cache-path=C:\\CEF\\c_path") 
chromeOptions.binary_location = r"C:\cef_binary_client\Release\cefclient.exe" 

driver = webdriver.Chrome(executable_path=r"C:\Driver\chromedriver_220.exe", chrome_options=chromeOptions) 

driver.get("https://google.com") 
s = "test" 
driver.find_element_by_name("q").send_keys(s) 
+0

могли бы вы предоставить мне ссылку на скачивание cefclient.exe? –

 Смежные вопросы

  • Нет связанных вопросов^_^