Selenium Firefox - профиль не загружаетсяPython

Программы на Python
Ответить
Anonymous
 Selenium Firefox - профиль не загружается

Сообщение Anonymous »

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

.\geckodriver --version = geckodriver 0.35.0 (9f0a0036bea4 2024-08-03 07:11 +0000)

Name: selenium
Version: 4.27.1
Summary: Official Python bindings for Selenium WebDriver
Home-page: https://www.selenium.dev
Author:
Author-email:
License: Apache 2.0
Location: C:\Users\Whatisit\PycharmProjects\api_database\.venv\Lib\site-packages
Requires: cert
[*]Попробовал несколько способов использования параметров:

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

from selenium.webdriver.firefox import webdriver
from selenium.webdriver.firefox.options import Options

options = webdriver.Options()
options = Options()from selenium.webdriver.firefox import webdriver
from selenium.webdriver.firefox.options import Options

options = webdriver.Options()
options = Options()
[*]profile_path = жестко закодированные или динамические пути к профилю)
Версия 1:

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

options.set_profile(profile_path)
Версия 2:

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

options.add_argument("-profile")
options.add_argument(profile_path)
Версия 3:

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

options.set_preference('profile', profile_path)
[*]В сочетании с добавлением:

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

options.binary_location = to gecko
[*]Попытка другого способа:

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

from selenium import webdriver
from selenium.webdriver.firefox import service

service_args=[]
service_args.append("--profile")
service_args.append("/path/to/profile")
service = service.Service(service_args=service_args)
options = webdriver.FirefoxOptions()
driver = webdriver.Firefox(service=service, options=options)from selenium import webdriver
from selenium.webdriver.firefox import service
[*]Добавление gecko непосредственно в Сервис или FirefoxService


Я пробовал проводить различные тесты, такие как:
https://github.com/SeleniumHQ/seleniumh ... #L157-L165
Профиль еще не пройден, мой профиль не загружен.
Я вывел журнал службы, проблем нет. Произошла одна ошибка:
services.settings: игнорирование переопределения предпочтений сервера удаленных настроек.
Как это исправить?

Подробнее здесь: https://stackoverflow.com/questions/793 ... ot-loading
Ответить

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

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

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

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

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