Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages