Artigo
26 de set. de 2025
Análise de Concorrentes no Google News com Python
Aprenda a analisar concorrentes no Google News com Python. Scraper open source que coleta manchetes, agrupa fontes, exporta relatórios e envia e-mails automáticos para insights de SEO.
O Google News é uma das principais vitrines de visibilidade para portais e blogs de notícias. Estar bem posicionado ali pode trazer tráfego qualificado e autoridade de marca. Mas como saber quem são os seus principais concorrentes e quais conteúdos estão ganhando destaque?
Para responder essa pergunta, desenvolvemos o projeto Análise Google News — um scraper em Python que coleta resultados do Google News e organiza em relatórios úteis para análise de SEO e monitoramento de concorrentes.
👉 Código aberto disponível em: GitHub - Ad Rockers
O que o projeto faz
Busca notícias por palavra-chave no Google News.
Extrai título, snippet, fonte e data de publicação.
Exporta os resultados em CSV, JSON e TXT.
Permite definir limite de resultados (--limit).
Agrupa as notícias por fonte (quantas do G1, CNN, Estadão, etc.).
Suporta retries automáticos com backoff exponencial, evitando bloqueios do Google.
Envia os relatórios por e-mail automaticamente (via configuração .env).
Pode ser agendado com cron para rodar diariamente.
Como instalar
Clone o repositório e instale as dependências:
Como usar
Buscar notícias simples:
Definir limite de resultados:
Exportar em CSV e JSON:
Rodar com retries e backoff:
Comparativo de formatos e usos
Saída/Opção | O que gera | Quando usar |
---|---|---|
.csv | Arquivo em formato planilha | Ideal para abrir no Excel/Google Sheets e filtrar facilmente. |
.json | Estrutura de dados hierárquica | Bom para integração com outros scripts Python ou sistemas. |
.txt | Texto simples com manchetes | Útil para leitura rápida ou anexar em relatórios simples. |
--limit N | Limita a quantidade de notícias | Controle do volume de dados, evita excesso em análises iniciais. |
--retries X + --backoff Y | Requisições resilientes com espera | Reduz falhas quando o Google bloqueia requisições temporariamente. |
cron | Agendamento automático | Automatiza rodar todos os dias em horários fixos. |
.env + e-mail | Envio diário dos resultados | Receba os relatórios direto na sua caixa de entrada. |
Agendamento com Cron
Você pode agendar a execução automática do scraper todos os dias às 9h30:
E adicionar a linha:
Assim, todos os dias os relatórios serão atualizados automaticamente.
Envio Automático por E-mail
Basta configurar um arquivo .env na raiz do projeto:
Com isso, o scraper enviará os relatórios diretamente para sua caixa de entrada.
Futuro do projeto
Análise de ranking por concorrente.
Dashboard visual com gráficos.
Integração com Looker Studio.
Conclusão
Com esse projeto, é possível transformar o Google News em uma fonte estratégica de insights para SEO e marketing digital. Você pode identificar rapidamente quais concorrentes dominam as manchetes, quais temas estão em alta e como posicionar melhor o seu conteúdo.
Confira o código completo no GitHub: Ad Rockers - Análise Google News
Desenvolvido por Rafael Marques Lins – Ad Rock Digital Mkt