Python 硒“';壁虎河';可执行文件需要位于路径“中”;错误
我不知道如何使用终端。我正在使用Mac。我不知道为什么有些命令要求我使用Python 硒“';壁虎河';可执行文件需要位于路径“中”;错误,python,selenium,selenium-webdriver,geckodriver,Python,Selenium,Selenium Webdriver,Geckodriver,我不知道如何使用终端。我正在使用Mac。我不知道为什么有些命令要求我使用sudo,有些命令没有。它们都不起作用 我知道我必须下载gecko驱动程序。我已经做到了。但是现在呢?如何将gecko驱动程序放入路径文件夹 我的下载文件夹中有gecko驱动程序。就这样。接下来的步骤是什么?在3.0 selenium版本之后,您在selenium上使用的所有浏览器都需要知道打开浏览器的可执行文件在哪里 一般来说,开始使用selenium需要以下步骤: 已安装浏览器版本(firefox、chrome、safa
sudo
,有些命令没有。它们都不起作用
我知道我必须下载gecko驱动程序。我已经做到了。但是现在呢?如何将gecko驱动程序放入路径文件夹
我的下载文件夹中有gecko驱动程序。就这样。接下来的步骤是什么?在3.0 selenium版本之后,您在selenium上使用的所有浏览器都需要知道打开浏览器的可执行文件在哪里 一般来说,开始使用selenium需要以下步骤:
File firefoxDriver = new File(
"gecko driver download");
System.setProperty("webdriver.gecko.driver",
firefoxDriver.getAbsolutePath());
driver = new FirefoxDriver();
driver.get("URL");
让我先给你答案 我知道你已经下载了Geckodriver,它在你的下载文件夹中。遵循以下步骤
- 转到根文件夹(您打算在其中编写python代码的文件夹)并创建一个目录“geckodriver”,现在将gekodriver的内容(从下载)复制到新创建的文件夹中
- 在python代码中,需要导入Webdriver并指向geckodriver 从selenium导入webdriver browser=webdriver.FireFox(可执行文件\u path='geckodriver/geckodriver')
导航到目录并键入
chmod 777 geckodriver
PATH,afaik是一个环境变量。所有的sudo
都是假定超级用户级别的命令。要添加到路径,您需要执行export PATH=$PATH:~/Downloads
或您将驱动程序放入的任何文件夹。发生以下情况:消息:找不到匹配的功能集
。我尝试了以下代码:来自selenium import webdriver
web=webdriver.Firefox(可执行文件路径='/Users/marcosantos/Downloads/geckodriver')
此stackoverflow答案有一个python示例: