Descrição:
Este projeto tem como objetivo realizar a extração automatizada de informações de duas páginas distintas utilizando Python e a biblioteca BeautifulSoup. Os dados extraídos são:
- Nome e preço de produtos em uma loja fictícia hospedada no GitHub Pages.
- Tabela com dados de cursos gratuitos extraídos de uma segunda página.
Esses dados podem ser utilizados em análises, visualizações gráficas ou armazenados em arquivos para relatórios posteriores.
#### 1. 🧾 Dificuldade em coletar e organizar informações de sites estáticos
Antes: Era necessário copiar e colar manualmente os dados.
Com o código: A coleta ocorre automaticamente via Python com BeautifulSoup.#### 2. 📊 Falta de dados estruturados para visualizações e análises
Antes: Informações de preços e cursos estavam espalhadas no HTML.
Com o código: Os dados são organizados em listas e prontos para uso com pandas, matplotlib ou salvamento em arquivos.#### 3. 🕐 Perda de tempo em tarefas repetitivas de extração
Antes: Atualizar informações exigia acessar cada página manualmente.
Com o código: Um script executável coleta todos os dados com apenas uma execução.- O projeto não possui uma interface gráfica, mas pode ser integrado facilmente com matplotlib, tkinter, pandas, ou armazenado em .csv/.json.
- Ter o Python 3.8 ou superior instalado
- Instalar as bibliotecas:
pip install beautifulsoup4 requests- Clone o repositório:
git clone https://github.com/ChrisFsilva/NomeDoRepositorio.git- Acesse a pasta:
cd NomeDoRepositorio- Execute os scripts:
python scraping_produtos.py
python scraping_cursos.py- scraping_produtos.py
Extrai nomes e preços de produtos de um site estático.
- scraping_cursos.py
Coleta dados de uma tabela HTML com informações de cursos gratuitos.
- Os dados podem ser impressos, visualizados em gráficos ou exportados para arquivos.
- Execute o script diretamente no terminal.
- Os resultados são exibidos na tela, podendo ser adaptados para visualização ou persistência.As seguintes tecnologias foram usadas na construção do projeto:
Christopher Silva
Este projeto está licenciado sob a licença MIT - veja o arquivo LICENSE para mais detalhes. MIT
Feito por: Christopher Silva