首页 > 解决方案 > 无法使用 Python、Selenium 启动 Tor:Tor 无法启动

问题描述

该程序应该用 selenium 打开 Tor,但是当我启动它时,它有一个错误:

Traceback (most recent call last):
  File "c:/Users/Seya Fässler/Desktop/Python/test4.py", line 11, in <module>
    driver = webdriver.Firefox(firefox_binary=binary, executable_path=r'C:/Users/Seya Fässler/Webdrivers/geckodriver.exe')
  File "C:\ProgramData\Anaconda3\lib\site-packages\selenium\webdriver\firefox\webdriver.py", line 170, in __init__
    RemoteWebDriver.__init__(
  File "C:\ProgramData\Anaconda3\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 157, in __init__
    self.start_session(capabilities, browser_profile)
  File "C:\ProgramData\Anaconda3\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 252, in start_session
    response = self.execute(Command.NEW_SESSION, parameters)
  File "C:\ProgramData\Anaconda3\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 321, in execute
    self.error_handler.check_response(response)
  File "C:\ProgramData\Anaconda3\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response
    raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: Zugriff verweigert (os error 5)


(base) C:\Users\Seya Fässler\Desktop\Python>C:/ProgramData/Anaconda3/python.exe "c:/Users/Seya Fässler/Desktop/Python/test4.py"
Traceback (most recent call last):
  File "c:/Users/Seya Fässler/Desktop/Python/test4.py", line 11, in <module>
    driver = webdriver.Firefox(firefox_binary=binary, executable_path=r'C:/Users/Seya Fässler/Webdrivers/geckodriver.exe')
  File "C:\ProgramData\Anaconda3\lib\site-packages\selenium\webdriver\firefox\webdriver.py", line 170, in __init__        
    RemoteWebDriver.__init__(
  File "C:\ProgramData\Anaconda3\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 157, in __init__
    self.start_session(capabilities, browser_profile)
  File "C:\ProgramData\Anaconda3\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 252, in start_session
    response = self.execute(Command.NEW_SESSION, parameters)
  File "C:\ProgramData\Anaconda3\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 321, in execute
    self.error_handler.check_response(response)
  File "C:\ProgramData\Anaconda3\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response
    raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: Access Denied (os error 5)

程序启动 Tor 但它说: Tor 启动失败。我使用带有 Python 3.8.3 的 Windows 10。很抱歉这个新手问题,我是stackoverflow的新手。

标签: pythonpython-3.xseleniumselenium-webdriver

解决方案


推荐阅读