Я не могу использовать Selenium для открытия определенного профиля Chrome. ⇐ Python

Программы на Python
Anonymous
Я не могу использовать Selenium для открытия определенного профиля Chrome.

Сообщение Anonymous »

Я хотел использовать Selenium, чтобы открыть профиль Chrome, Профиль 3. Я пробовал много вещей с помощью GPT и все, что имело для меня смысл. Но пока мне это не удается.
Кажется, все работает хорошо, если я не использую профиль Chrome. Однако, когда я указал профиль Chrome, он выдал мне несколько разных ошибок. Я обработал большинство ошибок, добавив различные аргументы. Но я все еще застрял: процесс, запущенный из местоположения Chrome C:\Program Files\Google\Chrome\Application\chrome.exe, больше не запущен, поэтому ChromeDriver предполагает, что Chrome произошел сбой.
Позвольте мне поделиться фрагментом кода, который я использую:

Код: Выделить всё

from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.chrome.options import Options

# Set up Chrome options
chrome_options = Options()

# Specify the path to your user profile directory
chrome_options.add_argument(r"user-data-dir=C:\Users\Lenovo\AppData\Local\Google\Chrome\User Data")
chrome_options.add_argument("profile-directory=Profile 3")

# Additional options to prevent crashing
chrome_options.add_argument("--disable-extensions")
chrome_options.add_argument("--disable-infobars")
chrome_options.add_argument("--disable-gpu")
chrome_options.add_argument("--no-sandbox")
chrome_options.add_argument("--disable-dev-shm-usage")
chrome_options.add_argument("--remote-debugging-port=9222")

# Path to ChromeDriver
service = Service(r"C:\WebDrivers\chromedriver-win64\chromedriver.exe")

# Initialize the WebDriver with the options
driver = webdriver.Chrome(service=service, options=chrome_options)

# Set timeouts
driver.set_page_load_timeout(30)
driver.implicitly_wait(30)

# Go to a specific URL
driver.get("https://www.google.com")
Обратите внимание, что я также пытался закрыть все экземпляры браузера Chrome. Я также переустановил веб-драйвер. Это рекомендации, которые я нашел здесь, отвечая на похожие вопросы.
Есть ли что-то, что мне не хватает в этом коде?
Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/790 ... me-profile

Вернуться в «Python»