Сначала я попытался запустить драйвер следующим образом, как описано в официальной документации Selenium.
из веб-драйвера импорта селена драйвер = вебдрайвер.Firefox() driver.get("http://selenium.dev") печать(driver.title) Я поместил драйвер geckodriver в тот же каталог, что и этот скрипт, а также добавил драйвер geckodriver в путь.
$ geckodriver --version геккодрайвер 0.33.0 ( 19.10.2023) Однако я получил следующую ошибку:
selenium.common.Exceptions.InvalidArgumentException: Сообщение: двоичный файл не является исполняемым файлом Firefox Я искал некоторые решения для этой проблемы, но они либо были ориентированы на более старые версии селена, либо возвращались к предыдущему коду из документации по селену, который у меня не работал.
Я также попробовал веб-менеджер драйверов:
из веб-драйвера импорта селена из службы импорта selenium.webdriver.firefox.service как FirefoxService из webdriver_manager.firefox импортировать GeckoDriverManager драйвер = webdriver.Firefox(service=FirefoxService(GeckoDriverManager().install())) driver.get("http://selenium.dev") печать(driver.title) Однако я получил эту ошибку.

Спасибо за любую помощь.
Мобильная версия