仅使用终端安装 geckodriver

hey*_*ude 4 firefox selenium geckodriver

我正在使用无头 ubuntu,并想安装最新的 geckodriver。所以我必须通过输入命令行来安装。我的 ubuntu 是 14.04 值得信赖的。

但是,我不知道安装 geckodriver 的命令。 https://github.com/mozilla/geckodriver/

这里有许多版本的 geckodriver。 https://github.com/mozilla/geckodriver/releases 我想我必须下载 linux32.tar.gz 一个。

我是否必须包含 github 的 url 才能编写安装命令行?

小智 11

您可以在 Ubuntu 中通过单个命令安装geckodriver :

sudo apt-get install firefox-geckodriver

其他发行版可能需要另一种方法。

  • 我尝试了所有其他解决方案(我什至编译了驱动程序),但无法将其安装在树莓派上。这真是太神奇了! (2认同)
  • 错误:无法找到软件包 firefox-geckodriver 。Debian 11 (2认同)

小智 5

运行这些命令:

wget https://github.com/mozilla/geckodriver/releases/download/v0.18.0/geckodriver-v0.18.0-linux64.tar.gz
Run Code Online (Sandbox Code Playgroud)

(您可以在Github上找到最新版本的 geckodriver 的下载 URL 。)

提取文件

tar -xvzf geckodriver*
Run Code Online (Sandbox Code Playgroud)

使其可执行(请注意,这不是必需的,除非解压缩的文件没有设置执行位):

chmod +x geckodriver
Run Code Online (Sandbox Code Playgroud)

将驱动程序添加到您的 PATH 中,~/.bashrc以便其他工具可以找到它:

export PATH=$PATH:/path-to-extracted-file/geckodrive
Run Code Online (Sandbox Code Playgroud)


Lit*_*jan 5

步骤 1:下载 Gecko 驱动程序

wget https://github.com/mozilla/geckodriver/releases/download/v0.26.0/geckodriver-v0.26.0-linux64.tar.gz
Run Code Online (Sandbox Code Playgroud)

第二步:解压tar文件

sudo tar -xvf geckodriver-v0.26.0-linux64.tar.gz
Run Code Online (Sandbox Code Playgroud)

步骤 3:将 Gecko 驱动程序移动到二进制位置

sudo mv geckodriver /usr/local/bin/
Run Code Online (Sandbox Code Playgroud)

步骤 4:将当前目录更改为二进制位置

cd /usr/local/bin/
Run Code Online (Sandbox Code Playgroud)

第 5 步:为“geckodriver”授予可执行权限

sudo chmod +x geckodriver
Run Code Online (Sandbox Code Playgroud)

Gecko 驱动程序安装成功