📋 Informações do Portal
Portal: Congresso em Foco
URL: https://www.congressoemfoco.com.br
Categoria: Nacional
Tipo de conteúdo: Notícias gerais
🎯 Objetivo
Criar um novo scraper completo para extrair conteúdo de notícias do portal.
✅ Campos a serem extraídos:
🔍 Análise do Portal
Estrutura da Página Inicial
Estrutura das Páginas de Notícia
🧪 URLs de Teste
Forneça 5-10 URLs reais de notícias do portal para desenvolvimento e teste:
URLs da Página Inicial
URLs de Notícias para Teste
- https://www.congressoemfoco.com.br/noticia/112741/domingos-neto-assume-relatoria-da-lei-dos-planos-de-saude
- https://www.congressoemfoco.com.br/noticia/112729/camara-aprova-regulamentacao-da-profissao-de-motorista-de-ambulancia
- https://www.congressoemfoco.com.br/noticia/112737/felipe-nunes-vitoria-politica-e-expectativas-explicam-melhora-de-lula
- https://www.congressoemfoco.com.br/noticia/112735/quaest-rejeicao-a-anistia-cresce-e-maioria-considera-penas-justas
- https://www.congressoemfoco.com.br/noticia/112734/briga-entre-vereadores-interrompe-sessao-em-sena-madureira-ac
🛠️ Implementação Necessária
1. Adicionar Portal ao Banco de Dados
make bash
python add_portal.py "congressoemfoco" "https://www.congressoemfoco.com.br"
2. Criar Spider (spiders/congressoEmFoco.py)
3. Criar Play (plays/congressoEmFoco.py)
4. Adicionar Comandos Makefile
🧪 Testes e Validação
Teste do Spider
Teste do Play
Teste de Integração
📚 Recursos e Referências
- Tutorial de criação do zero: TUTORIAL_CRIACAO_DO_ZERO.md - Guia completo passo-a-passo
- Tutorial de adaptação: TUTORIAL_SPIDERS_PLAYS.md - Para adaptar scrapers existentes
- Exemplos de referência:
gazetaDoPovo.py (spider com boa filtragem)
metropoles.py (play com extração completa)
- Base classes:
spiders/base.py e plays/base.py
🔧 Checklist de Implementação
Preparação
Spider
Play
Integração
📝 Informações Técnicas
Seletores Identificados
/* Título */
h1
/* Descrição/Subtítulo */
h2.asset__summary
/* Corpo */
div.asset__content div.html-content
/* Tags */
div.asset__tags-links a.asset__tags-link
Padrões de URL
https://congressoemfoco.com.br/noticia/{id}/{slug}
Observações Especiais
📋 Informações do Portal
Portal: Congresso em Foco
URL: https://www.congressoemfoco.com.br
Categoria: Nacional
Tipo de conteúdo: Notícias gerais
🎯 Objetivo
Criar um novo scraper completo para extrair conteúdo de notícias do portal.
✅ Campos a serem extraídos:
🔍 Análise do Portal
Estrutura da Página Inicial
Estrutura das Páginas de Notícia
🧪 URLs de Teste
Forneça 5-10 URLs reais de notícias do portal para desenvolvimento e teste:
URLs da Página Inicial
URLs de Notícias para Teste
🛠️ Implementação Necessária
1. Adicionar Portal ao Banco de Dados
2. Criar Spider (spiders/congressoEmFoco.py)
BaseSpiderallow_url()com filtragem adequada3. Criar Play (plays/congressoEmFoco.py)
BasePlaymatch()para identificar URLs do portalEntryItemcom todos os campos4. Adicionar Comandos Makefile
make crawl_congressoemfoco- para coleta de URLsmake scrape_congressoemfoco- para extração de conteúdo🧪 Testes e Validação
Teste do Spider
Teste do Play
Teste de Integração
make crawl_congressoemfoco+make scrape_congressoemfoco📚 Recursos e Referências
gazetaDoPovo.py(spider com boa filtragem)metropoles.py(play com extração completa)spiders/base.pyeplays/base.py🔧 Checklist de Implementação
Preparação
Spider
spiders/congressoemfoco.pycriadoBaseSpiderallow_url()com boa filtragemPlay
plays/congressoemfoco.pycriadoBasePlaymatch()EntryItemcom dados corretosIntegração
📝 Informações Técnicas
Seletores Identificados
Padrões de URL
Observações Especiais