Prompt para web scraping e automação em Python

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

5.0
41 usos
ChatGPT
Usar no ChatGPT
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.

Como Usar este Prompt

1

Clique no botão "Copiar Prompt" para copiar o conteúdo completo.

2

Abra sua ferramenta de IA de preferência (ChatGPT e etc.).

3

Cole o prompt e substitua as variáveis (se houver) com suas informações.

Compartilhe

Gostou deste prompt? Ajude outras pessoas a encontrá-lo!

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