Skip to content

LucasPaschoal/Page-Speed-Runner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Page Speed Runner

Pequena ferramenta para ler URLs de um CSV e obter métricas do Google PageSpeed Insights.

Estrutura

  • config.py: Configurações e variáveis de ambiente
  • csv_utils.py: Leitura de links do CSV
  • pagespeed.py: Cliente da API e parsing de métricas
  • main.py: Orquestra o fluxo

Pré-requisitos

  • Python 3.10+
  • Dependências: requests

Preparando a planilha

  • Baixe a planilha que deseja analisar no formato .csv
  • Essa planilha deve conter pelo menos uma coluna com a nomenclatura Link
  • Todas as URLs que você quer testar devem estar nessa coluna
  • Suba o arquivo .csv dentro do diretório sheets do projeto

Exemplo de CSV válido

Link
https://www.seusite.com/pagina1
https://www.seusite.com/pagina2
https://www.seusite.com/pagina3

Instalação

pip install -r requirements.txt

Variáveis de ambiente

  • PAGESPEED_API_KEY: sua API key do Google (recomendado)
  • PAGESPEED_STRATEGY: mobile (padrão) ou desktop
  • CSV_FILENAME: nome do arquivo CSV (padrão: sheets/SUAPLANILHA.csv)
  • CSV_LINK_COLUMN: nome da coluna com URLs (padrão: Link)

Exemplo no PowerShell:

$env:PAGESPEED_API_KEY="SUA_CHAVE"
$env:PAGESPEED_STRATEGY="mobile"
$env:CSV_FILENAME="sheets/SUAPLANILHA.csv"
$env:CSV_LINK_COLUMN="Link"

Uso

python main.py

O script listará as URLs encontradas e imprimirá as métricas de cada uma.

About

Automação para obter métricas de desempenho de páginas web por meio da leitura dos links em arquivos .csv

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages