Prompt completo
Crie um script Python robusto e otimizado para web scraping que extraia os preços de **smartphones** de três grandes lojas online brasileiras (especifique as URLs das páginas de smartphones de cada loja, por exemplo, "https://www.lojaA.com.br/smartphones", "https://www.lojaB.com.br/celulares", "https://www.lojaC.com.br/telefones"). O script deve: 1. **Utilizar bibliotecas apropriadas para web scraping** (ex: `requests`, `BeautifulSoup` ou `Scrapy`). 2. **Lidar com possíveis variações de estrutura HTML** entre os sites para identificar o nome do produto e seu preço. 3. **Implementar mecanismos para evitar bloqueios** (ex: user-agents rotativos, atrasos entre requisições). 4. **Armazenar os dados coletados** (nome do smartphone, preço e loja) em um arquivo CSV. 5. **Comparar os preços de cada smartphone** entre as três lojas e identificar qual loja oferece o menor preço para cada modelo encontrado. 6. **Gerar um relatório final** (pode ser impresso no console ou em um arquivo de texto separado) que liste: * Todos os smartphones encontrados e seus respectivos preços em cada loja. * Para cada smartphone, a loja com o menor preço e o valor correspondente. * O preço médio de cada smartphone nas lojas onde ele foi encontrado. 7. **Incluir tratamento de erros robusto** para lidar com páginas não encontradas, elementos HTML ausentes ou outros problemas de conexão. 8. **Ser modular e bem comentado**, facilitando a manutenção e a compreensão do código. **Objetivo:** Fornecer uma ferramenta prática para consumidores brasileiros que desejam encontrar os melhores preços de smartphones online, automatizando a tediosa tarefa de comparar manualmente em múltiplos sites.
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
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
ChatGPT
Guia para concorrência e async em Python
Prompt gerado automaticamente para Concorrência e async em Python
3 usos