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

PerlでポータブルなLinuxファイル管理入門

業務に役立つPerl

Perlテキスト処理のエッセンス

ITエンジニアの求人情報など

 ITエンジニアの求人情報・Webサービス・ソフトウェア・スクールなどの情報。