我是selenium库的新手,请帮助我解决此错误,以便使用selenium启动firefox会话。
这是我目前的代码
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
# create a new Firefox session
driver = webdriver.Firefox()
并且发生错误是
Traceback(最近一次调用最后一次):文件 " C:\用户\佳日\应用程序数据\本地\程序\的Python \ Python36-32 \ lib中\站点包\硒\的webdriver \共同\ service.py&#34 ;, 第74行,在start stdout = self.log_file,stderr = self.log_file)文件中 " C:\用户\佳日\应用程序数据\本地\程序\的Python \ Python36-32 \ lib中\ subprocess.py&#34 ;, 第707行,在__init__restore_signals中,start_new_session)文件 " C:\用户\佳日\应用程序数据\本地\程序\的Python \ Python36-2 \ lib中\ subprocess.py&#34 ;, 第990行,在_execute_child startupinfo中)FileNotFoundError:[WinError 2]系统找不到指定的文件
在处理上述异常期间,发生了另一个异常:
Traceback(最近一次调用最后一次):文件 " A:\ python \ webscrapping \ seltry.py",第5行,在driver = webdriver.Firefox()文件 " C:\用户\佳日\应用程序数据\本地\程序\的Python \ Python36-32 \ lib中\站点包\硒\的webdriver \火狐\ webdriver.py&#34 ;, 第148行,在 init self.service.start()文件中 " C:\用户\佳日\应用程序数据\本地\程序\的Python \ Python36-32 \ lib中\站点包\硒\的webdriver \共同\ service.py&#34 ;, 第81行,在启动os.path.basename(self.path)中, self.start_error_message) selenium.common.exceptions.WebDriverException:消息:' geckodriver' 可执行文件需要在PATH中。
请帮忙!
答案 0 :(得分:0)
错误:selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable needs to be in PATH.
几乎解释了这一点。您可以按照本教程Selenium using Python - Geckodriver executable needs to be in PATH
请在询问之前研究你的问题,因为我认为这可能被某些人认为是一种贬低。