如何修复 Python 中的 geckodriver 错误?

How can I fix this geckodriver error in Python?

我开始学习 selenium,当我 运行 这段代码...

   from selenium import webdriver
   browser = webdriver.Firefox()
   print(type(browser))

当我 运行 该代码时,出现此错误 - 消息:'geckodriver' 可执行文件需要在 PATH 中。

如何解决这个错误?我正在使用 Firefox 64 位,我的 Selenium 版本是“3.141.0”。

错误已修复,我只是将 geckodriver.exe 放入 Python39 文件夹中,现在可以正常使用了!

gekodriver通过以下3种方式检测

1。使用环境变量 PATH

gekodriver目录的绝对路径添加到环境变量PATH.

export PATH=PATH:/ABSOLUTE/PATH/TO/PARENT_DIRECTORY_OF/gekodriver

2。当前目录

gekodriver 可执行文件保存在执行 Python 脚本的当前目录中。

3。通过 executable_path

例如,

webdriver.Firefox(executable_path="c:\gekodriver.exe")