Вы можете захотеть перенести все настройки, закладки, историю с основного браузера, в браузер под управлением Selenium. Сейчас я вам покажу, как это можно сделать.
Определяем путь к папке с профилями \User Data\, для этого напишите команду, в адресной строке браузера chrome://version/ и ищите адрес в поле с заголовком «Путь к профилю:» Адрес может выглядеть примерно так: C:\Users\user\AppData\Local\Google\Chrome\User Data\
‘user-data-dir=C:\\Users\\user\\AppData\\Local\\Google\\Chrome\\User Data’ — добавьте путь к профилю в метод .add_argument()
import time from selenium import webdriver options_chrome = webdriver.ChromeOptions() options_chrome.add_argument('user-data-dir=C:\\Users\\user\\AppData\\Local\\Google\\Chrome\\User Data') with webdriver.Chrome(options=options_chrome) as browser: url = 'https://yandex.ru/' browser.get(url) time.sleep(10)
Если все сделано правильно, то у вас запустится окно браузера с вашими параметрами, историей, закладками.
Если у вас возникает ошибка «invalid argument: user data directory is already in use, please specify a unique value for» , значит, данный профиль уже используется. Закройте основной браузер и повторите попытку. Если вам необходимо основное окно браузера, то скопируйте полностью папку \User Data\ в удобное место и укажите путь к ней.