Google Chromeをインストールする - CentOS 7

Google Chromeをインストールします。CentOS 7で試しました。

Google Chrome用のリポジトリを追加します。

vi /etc/yum.repos.d/google-chrome.repo
[google-chrome]
name=google-chrome
baseurl=http://dl.google.com/linux/chrome/rpm/stable/x86_64
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub

Google Chromeをyumコマンドでインストール。

yum -y install google-chrome-stable

バージョン確認してみましょう。

google-chrome --version

バージョンの出力結果です。

Google Chrome 87.0.4280.88

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が必要です。

関連情報