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.

Google Bot Working in News
Google Bot Working in News
Google Bot Working in News

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:

git clone https://github.com/adrockmkt/analise_google_news.git
cd analise_google_news
pip install -r requirements.txt

Como usar

Buscar notícias simples:

python scraper.py --query "inteligência artificial"

Definir limite de resultados:

python scraper.py --query "inteligência artificial" --limit 20

Exportar em CSV e JSON:

python scraper.py --query "inteligência artificial" --csv outputs/resultados.csv --json outputs/resultados.json

Rodar com retries e backoff:

python scraper.py --query "inteligência artificial" --limit 20 --retries 5 --backoff 3

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:

crontab -e

E adicionar a linha:

30 9 * * * cd /caminho/para/analise_google_news && python scraper.py --query "inteligência artificial" --limit 20 --csv outputs/results.csv --json outputs/results.json >> outputs/scraper.log 2>&1

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:

EMAIL_HOST=smtp.seuprovedor.com
EMAIL_PORT=587
EMAIL_USER=seu_usuario
EMAIL_PASS=sua_senha
EMAIL_TO=seu_email@dominio.com

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

💼 LinkedIn | 🐙 GitHub

Compartilhe!

Deixe a IA fazer o trabalho para Você Crescer Mais Rápido

Agende uma conversa hoje e comece a automatizar.

Deixe a IA fazer o trabalho para Você Crescer Mais Rápido

Agende uma conversa hoje e comece a automatizar.

© 2010 - 2025 Copyright

All Rights Reserved - Develop by Ad Rock Digital Mkt

© 2010 - 2025 Copyright

All Rights Reserved - Develop by
Ad Rock Digital Mkt