Scraping com Python + Beautiful Soup + Requests + Pandas
Pegando os 5 produtos disponibilizados em "Oferta do dia" no Mercado Livre.
Com Pandas, criamos um Dataframe ordenado por Produto, Preço, Parcela, e Total parcelado.
PRODUTOS PRECOS PARCELAS TOTAL_PARCELADO
0 Samsung Galaxy A13 Dual SIM 128 GB azul 4 GB RAM 1.199 10x R$ 119 sem juros 1.199
1 Micro-ondas 32l Branco Com Menu Fácil Cms46ab ... 599 10x R$ 59 sem juros 599
2 Máquina De Acabamento Faz Pezinho Risco Desenh... 69 12x R$ 6 72
3 Smart Tv 50'' 4k Uhd Android Tv 50pug7406 Philips 2.499 10x R$ 249 sem juros 2.499
4 Kit Cuecas Box Boxer 10 Peças Original Atacado 86 12x R$ 8 96
Python | Beautiful Soup | Requests | Pandas |
3.* | 4.11 | 2.28 | 1.5 |
- Clone o repositório e vá para a sua pasta:
$ git clone https://github.com/RakelMacedo/scraping-mercado-livre.git
$ cd scraping-mercado-livre/
- No terminal, vamos criar e ativar nosso ambiente virtual:
$ python3 -m venv venv
$ source venv/bin/activate
- Em seguida, vamos baixar as bibliotecas que iremos utilizar:
$ pip install -r requirements.txt
- Agora rode o código:
$ python scraping.py
❕ Caso o código não funcione, verifique as classes utilizadas para o scraping, sites tendem a mudar e com as mudanças precisamos dar manuntenção em nossos scrapings.
✅ Prontinho! Faça bom uso =D