Я хочу запустить веб-редактор firefox с селеном, чтобы я мог сэкономить логин с запросами в веб-гусеничном ходу. Я получил идею от этого решения stackoverflow link, так как логин с запросами не работает по нескольким причинам. Я всегда получаю сообщение об ошибке, что браузер не может быть запущен, потому что разрешение было отклонено. Вот мой код:Python Selenium Webdriver Не удалось запустить браузер браузера: разрешение отклонено
from selenium import webdriver
from selenium.webdriver.firefox.firefox_binary import FirefoxBinary
binary=FirefoxBinary("/path/to/firefox")
fp=webdriver.FirefoxProfile("path/to/extra/profile")
url="www.python.org"
driver = webdriver.Firefox(fp, firefox_binary=binary, executable_path="path/to/geckodriver.exe")
driver.get(url)
Ошибка заключается в следующем:
selenium.common.exceptions.WebDriverException: Message: Failed to start browser:
permission denied
Может кто-нибудь, пожалуйста, помогите? Я искал годы в Интернете, но ничего не могу найти ... Спасибо !!!
Не могли бы вы попробовать просто 'driver = webdriver.Firefox()' без использования 'Profile'? Та же проблема? – Andersson
@ Andersson Same Problem! – Tessa
простым решением может быть загрузка chromedriver: http://chromedriver.storage.googleapis.com/index.html?path=2.24/ разархивировать его и вставить в папку сценариев python и использовать driver = webdriver.Chrome() .. Я говоря это, потому что ваша цель - отказаться от страницы и не тестировать пользовательский интерфейс веб-приложения. – thebadguy