Skip to content
This repository has been archived by the owner on May 4, 2022. It is now read-only.

Latest commit

 

History

History
52 lines (32 loc) · 1.19 KB

README.md

File metadata and controls

52 lines (32 loc) · 1.19 KB

PageSpeed Insights 一括採点スクリプト

導入手順

  1. psi-score-collector をクローンする
  2. Python 3.8 以上をインストールする
  3. Poetry のインストール
  4. 仮想環境の作成とライブラリのインストール
  5. API キーのセット
  6. PSI 測定の実行

Poetry のインストール

curl -sSL https://raw.githubusercontent.com/sdispater/poetry/master/get-poetry.py | python

以後、クローンしてきた psi-score-collector ディレクトリ内で行う

仮想環境の作成とライブラリのインストール

完了後、 .venv ディレクトリが作成される

poetry config virtualenvs.in-project true
poetry install

API キーのセット

以下コマンドを実行のうえで PageSpeed Insight API より取得した API キーを .env の環境変数 API_KEY にセットする

cp .env .env.example

PSI 測定の実行

main.py

  • 変数 measurement_count へ測定回数
  • 変数 url_list へ測定する URL

をセットして以下を実行

poetry run python main.py