【Python】Lighthouseの起動

バタイユゲーム情報班のWEBページ品質をチェックする為に、Lighthouseを使う。
しかし、210ページもある為、個々のページを手動で表示するのでは、
多大な時間がかかってしまう。そこで、Pyhthonを使う方法を以下にメモしておく。

1.Lighthouseの起動方法
  次の2つの起動方法があり、今回は2番目の方法を使う。
(1)Chrome ツールバーの Lighthouse アイコンをクリックする。
(2)コマンドライン ツールとして実行する。
2.必要なツール
  Node.jsをインストールする。今回は推奨されている12.16.3を使用する。
3.具体的な起動方法
  pythonから下記のコマンドを実行する事で起動できる。
  PowerShell -ExecutionPolicy RemoteSigned lighthouse https://sbataille.berjisan66.com/game_me_home.shtml –view
  (注)-ExecutionPolicy RemoteSigned は、このスクリプトのみ実行を許可する為の指定。
     セキュリティーによる制限で、通常はスクリプトの実行が禁止されている。
4.プログラムソース
  Pythonプログラムソースを最後に示す。
  基本的な使い方は、以下の通り。
  ・ページの纏まり毎に行う。→url_groupでファイル名の先頭部を指定する。
  ・変数jの範囲は、上記纏まりの数にする。
  ・上記の変更を行ってからプログラムを動作させる。
5.参考情報
  下記のWEBページにお世話になりました。ありがとうございます。
  ・Lighthouse によるウェブアプリの監査
  ・Lighthouseをよりパワフルで便利にする
  ・PowerShell のスクリプトが実行できない場合の対処方法
  ・Pythonからコマンドライン/PowerShellを実行する方法 

<個人的な感想>
比較的簡単に起動することができた。やはりPythonは役に立つ。