RakelMacedo / scraping-mercado-livre

Pegando os 5 produtos disponibilizados em "Oferta do dia" no Mercado Livre. Com Pandas, foi criado um Dataframe ordenado por Produto, Preço, Parcela, e Total parcelado.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🛒 scraping-mercado-livre

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.


✴️ Exemplo de saída do Dataframe:

                                            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

📑 Tecnologias usadas:

Python Beautiful Soup Requests Pandas
3.* 4.11 2.28 1.5

🔨 Como executar:

  1. Clone o repositório e vá para a sua pasta:
$ git clone https://github.com/RakelMacedo/scraping-mercado-livre.git

$ cd scraping-mercado-livre/
  1. No terminal, vamos criar e ativar nosso ambiente virtual:
$ python3 -m venv venv

$ source venv/bin/activate
  1. Em seguida, vamos baixar as bibliotecas que iremos utilizar:
$ pip install -r requirements.txt
  1. 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

About

Pegando os 5 produtos disponibilizados em "Oferta do dia" no Mercado Livre. Com Pandas, foi criado um Dataframe ordenado por Produto, Preço, Parcela, e Total parcelado.


Languages

Language:Python 100.0%