Prompt para web scraping e automação em Python
Prompt gerado automaticamente para Web scraping e automação em Python
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
Como Usar este Prompt
Clique no botão "Copiar Prompt" para copiar o conteúdo completo.
Abra sua ferramenta de IA de preferência (ChatGPT e etc.).
Cole o prompt e substitua as variáveis (se houver) com suas informações.
Outros prompts de Python
Continue explorando prompts nesta categoria.
Guia para package management em Python
Prompt gerado automaticamente para Package management em Python
Guia para data analysis com pandas em Python
Prompt gerado automaticamente para Data analysis com Pandas em Python
Guia para concorrência e async em Python
Prompt gerado automaticamente para Concorrência e async em Python