安装 Geckodriver 时出错

安装 Geckodriver 时出错

我需要下载这个文件:“https://github.com/ curl -s https://github.com/mozilla/geckodriver/releases | grep -E -o '/mozilla/geckodriver/releases/download/[a-z0-9/.-]{5,}linux64.tar.gz' | head -n 1

这是我的命令: wget -O geckodriver-linux64.tar.gz echo "https://github.com/`curl -s https://github.com/mozilla/geckodriver/releases | grep -E -o '/mozilla/geckodriver/releases/download/[a-z0-9/.-]{5,}linux64.tar.gz' | head -n 1`"

接下来我将输入这个: tar xvzf geckodriver-linux64.tar.gz

之后他们给出以下错误:

tar: Child returned status 1
tar: Error is not recoverable: exiting now```

I checked the file :

```file geckodriver-linux64.tar.gz
geckodriver-linux64.tar.gz: HTML document, Unicode text, UTF-8 text, with very long lines (1849)```

what's wrong?

答案1

看起来服务器不是向您发送文件,而是发送一个 HTML 页面来下载文件,尝试使用 Web 浏览器下载它,然后在其上运行 tar。

另外,grep 命令似乎指向一个应该位于 GitHub 服务器而不是本地计算机中的文件夹。

作为替代方案,请尝试从以下位置下载文件https://github.com/mozilla/geckodriver/releases直接使用浏览器,然后用tar命令解压。

相关内容