I want to run a firefox webdriver with selenium so that I can spare a login with requests in a web crawler. I got the idea from this stackoverflow solution link, since the login with requests does not work for several reasons. I always get an error that the browser can't be started because the permission was denied. Here is my code:
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)
The error is the following:
selenium.common.exceptions.WebDriverException: Message: Failed to start browser:
permission denied
Can anyone please help? I have been searching for years on the internet but can't find anything... Thanks!!!