このファイルをダウンロードする必要があります: "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
コマンドを使用して解凍します。