前提・実現したいこと
WSLで環境を構築したUbuntu 18.04LTS上にて、Google Chromeヘッドレスモードを実行させてサイトの情報を取得しようとしています。
LinuxOSやCLIの知識に乏しいためネット上にある記事を参考に進めているのですが、以下のような問題が発生しているために先へ進めず困っています。何か原因の特定方法、手順の間違いなどご回答いただけると幸いです。
足りない情報などがありましたら追記・修正依頼のほうお願い致します。
発生している問題
下記のようにChromeのコマンドを実行しても、何の応答も返ってこない状態です(カーソルの点滅のみ)。
$ google-chrome --disable-setuid-sandbox --no-sandbox --headless --disable-gpu --dump-dom https://www.chromestatus.com/ # バージョン表示のオプションを付けて実行すると応答があります。 $ google-chrome --version Google Chrome 77.0.3865.90
Ubuntu・Chromeのインストールの過程で実行したコマンド
MicrosoftストアからUbuntuをインストールしたあとは、下記のような流れでコマンドを実行しました。それ以外に設定を変更したりなどはしていません。
# /etc/apt/source.list のリポジトリを日本国内に変更 $ cd /etc/apt $ sudo sed -i.bak -e "s/http://archive.ubuntu.com/http://jp.archive.ubuntu.com/g" sources.list # パッケージの更新 $ sudo apt update $ sudo apt upgrade # Chromeや依存パッケージのインストール $ cd ~ $ mkdir temp $ cd temp $ sudo apt install libappindicator1 $ curl -O https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb $ sudo apt install ./google-chrome-stable_current_amd64.deb
追記分
初心者なりに原因の可能性として思い浮かんだのは下記です。
- デフォルト設定などのせいでChrome経由のネット接続に問題ある
- Chrome自体は正常に動いているけれど、何らかの理由でHTTPリクエストまで処理が達していない
あなたの回答
tips
プレビュー