我正在尝试使用Selenium python打开Tor浏览器
这是代码
from selenium import webdriver
from selenium.webdriver.firefox.firefox_profile import FirefoxProfile
from selenium.webdriver.firefox.firefox_binary import FirefoxBinary
binary = FirefoxBinary(r"C:\Users\OKILAN\Desktop\Tor Browser\Browser\firefox.exe")
profile = FirefoxProfile(r"C:\Users\OKILAN\Desktop\Tor Browser\Browser\TorBrowser\Data\Browser\profile.default")
driver = webdriver.Firefox(profile, binary)
driver.get("http://stackoverflow.com")
当我运行代码时,它显示无法启动
并且显示错误如下
Traceback (most recent call last):
File "C:\Users\OKILAN\Desktop\test3.py", line 8, in <module>
driver = webdriver.Firefox(profile, binary)
File "C:\Users\OKILAN\AppData\Local\Programs\Python\Python37\lib\site-
packages\selenium\webdriver\firefox\webdriver.py", line 174, in __init__
keep_alive=True)
File "C:\Users\OKILAN\AppData\Local\Programs\Python\Python37\lib\site-
packages\selenium\webdriver\remote\webdriver.py", line 157, in __init__
self.start_session(capabilities, browser_profile)
File "C:\Users\OKILAN\AppData\Local\Programs\Python\Python37\lib\site-
packages\selenium\webdriver\remote\webdriver.py", line 252, in start_session
response = self.execute(Command.NEW_SESSION, parameters)
File "C:\Users\OKILAN\AppData\Local\Programs\Python\Python37\lib\site-
packages\selenium\webdriver\remote\webdriver.py", line 321, in execute
self.error_handler.check_response(response)
File "C:\Users\OKILAN\AppData\Local\Programs\Python\Python37\lib\site-
packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: permission denied
帮助我解决此错误:-(
driver = webdriver.Firefox(executable_path="C:\\geckodriver.exe")