CentOSでchrome ヘッドレスの環境構築方法
今回はCentOS上でChromeのヘッドレス環境を構築する方法を簡潔に紹介します。やりたい事してはCentOSにChromeをインストールし、必要なライブラリをインストールします。次に、Xvfb(仮想フレームバッファ)をインストールしてディスプレイをエミュレートします。その後、Chromeを起動し、Selenium WebDriverを使用して操作する想定です。
chrome ヘッドレスの起動設定(CentOS)
準備
// インストール
yum install -y libX11 GConf2 fontconfig
設定方法
// 移動
cd /etc/yum.repos.d
vi 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.google.com/linux/linux_signing_key.pub
chrome ヘッドレスインストール
// アップグレード
yum update
// インストール
yum install google-chrome-stable
// https://xxx.jp/で設定
google-chrome --disable-setuid-sandbox --no-sandbox --headless --disable-gpu --dump-dom https://xxx.jp/
参考になった記事
chrome ヘッドレスの環境構築(CentOS編) – 株式会社ルーターGoogle Chrome 59でヘッドレスモードが標準搭載されたのでいじってみ...
まとめ
かなり前に方法だけ羅列して下記事にあったのを掘り返してみました。また使うかは分かりませんが、忘れる前に投稿しときます。
CMSの悩みはBasicで一気に解決しましょう
- 完全無料Basicはオープンソースで運営されています。誰しもが自由にBasicを利用できます。
- 超軽量化で超高速配信通常のCMSよりページ容量を70%以上を自動で圧縮を行い更に自動で静的化・圧縮化されたページが配信されます。
- SEOにつよつよ70%以上軽量化に加えて最新SEOに対応した構造で静的化・圧縮化されたページはライバルサイトより圧倒的に評価されます
ライバルサイトより一歩前にいけるCMSでサイトを構築しませんか?