🐍
ChatGPT intermediate

Prompt para web scraping e automação em Python

Prompt gerado automaticamente para Web scraping e automação em Python

4 usos Python

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