Google Chromeをインストールする
Google Chromeをインストールします。Ubuntu 18で試しました。
Google Chrome用のリポジトリを追加します。
sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list'
事前に必要なライブラリを追加します。
sudo apt install -y wget sudo apt install -y gnupg
公開鍵を追加します。
sudo wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
Google Chrome用のリポジトリをアップデート。
sudo apt update
Google Chromeをaptコマンドでインストール。
sudo apt install -y google-chrome-stable
バージョン確認してみましょう。
google-chrome --version
バージョンの出力結果です。
Google Chrome 96.0.4664.45
Google Chromeをヘッドレス実行する
ヘッドレス実行とはGUI画面なしでWebサイトのアクセスすることです。Google Chromeをヘッドレス実行してスクリーンショットを取得します。
google-chrome --disable-setuid-sandbox --no-sandbox --headless --disable-gpu --dump-dom https://www.chromestatus.com/
画面にHTMLのツリーが表示されればOKです。
JavaScript対応のWebスクレイピングをPerlで行うには?
JavaScript対応のWebスクレイピングをPerlで行うにはGoogle Chromeに加えて、ChromeDriverのインストールとPerlモジュールのSelenium::Remote::Driverが必要です。
Google Chrome用のリポジトリを削除したい場合。
Google Chrome用のリポジトリを削除したい場合
間違ったりなどして、Google Chrome用のリポジトリを削除したい場合の手順です。
sudo rm /etc/apt/sources.list.d/google-chrome.list