Selenium sessionNotCreatedException: «Каталог пользовательских данных уже используется» при использовании-USER-DATA-DIRPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Selenium sessionNotCreatedException: «Каталог пользовательских данных уже используется» при использовании-USER-DATA-DIR

Сообщение Anonymous »

Я пытаюсь запустить безголовный хромированный Webdriver, используя Selenium в Python. Тем не менее, я продолжаю встречаться с этой ошибкой: < /p>

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

selenium.common.exceptions.SessionNotCreatedException: Message: session not created: probably user data directory is already in use,
please specify a unique value for --user-data-dir argument, or don't use --user-data-dir
< /code>
Вот моя текущая реализация: < /p>
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManager

def createModel():
service = Service(ChromeDriverManager().install())
options = webdriver.ChromeOptions()

# Specifying user data directory
options.add_argument("--user-data-dir=/tmp/selenium-user-data")
options.add_argument("--headless=new")
options.add_argument("--start-maximized")

driver = webdriver.Chrome(service=service, options=options)
return driver

driver = createModel()
driver.get("https://www.google.com")
print(driver.title)
driver.quit()
< /code>
 [b] Что я попробовал: < /strong> < /h3>
[list]
[*]  удаление-User-Data -Дир 
[/b] → все еще получает ошибку. >:

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

import tempfile
options.add_argument(f"--user-data-dir={tempfile.mkdtemp()}")
Тем не менее, ошибка сохраняется.
[*] убийство существующих хромированных процессов с использованием pkill -9 Chrome перед запуском selenium → нет эффект.
[*] Запуск хрома без головы → ошибка сохраняется.
[/list]
Дополнительная информация:
  • OS: Ubuntu 22.04
  • Версия Chrome: (последняя стабильная версия)
  • версия селена: (последний)
  • Версия Chromedriver: (Последнее через webdriver_manager )
  • Запуск внутри контейнера Docker? Нет


Подробнее здесь: https://stackoverflow.com/questions/794 ... in-use-whe
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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