Prompt completo
"Você é um especialista em Python. Crie um script Python completo e robusto para raspar dados de um site de notícias (invente um URL base como 'https://www.noticiasficticias.com.br/'). O script deve ser capaz de: 1. **Navegar** por várias páginas de notícias (simule a paginação com um parâmetro de URL, por exemplo, 'page=1', 'page=2', etc., até um limite razoável de 5 páginas). 2. Para cada notícia encontrada (identifique os links das notícias na página principal): * **Clicar** no link para acessar a página individual da notícia. * **Extrair** o título da notícia, a data de publicação (se presente e identificável), o autor (se presente e identificável) e o corpo completo do texto da notícia. 3. **Lidar com erros** comuns de web scraping (e.g., conexão, estrutura HTML ausente/inesperada) de forma elegante, usando `try-except` blocks. 4. **Armazenar** os dados extraídos em um arquivo CSV, com colunas para Título, Data, Autor, Corpo da Notícia e URL Original. 5. **Utilizar** as bibliotecas `requests` para fazer as requisições HTTP e `BeautifulSoup` para a análise do HTML. 6. **Incluir** comentários explicativos no código para cada seção importante. 7. **Adicionar** um `User-Agent` customizado no cabeçalho da requisição para simular um navegador. 8. **Implementar** um pequeno atraso (`time.sleep`) entre as requisições para evitar ser bloqueado. O script deve ser um exemplo prático de como automatizar a coleta de informações de um site de forma responsável e eficiente."
Tags relacionadas
Python
Web scraping e automação
gerado-automaticamente
Como usar este prompt
1
Clique no botão "Copiar" para copiar o prompt para sua área de transferência
2
Acesse sua ferramenta de IA preferida (ChatGPT, ChatGPT, Claude, etc.)
3
Cole o prompt e adapte conforme necessário para seu contexto específico
Outros prompts de Python
ChatGPT
Melhores práticas de code optimization para Python
Prompt gerado automaticamente para Code optimization em Python
5 usos
ChatGPT
Guia para package management em Python
Prompt gerado automaticamente para Package management em Python
4 usos
ChatGPT
Guia para data analysis com pandas em Python
Prompt gerado automaticamente para Data analysis com Pandas em Python
4 usos