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