Web Scraping para coletar dados do Bravoluz. Projeto pago, é simples e fácil de modificar para coletar mais dados.
- get_links.py, É para coletar todos os links da categoria atual.
- get_products_info.py, É para coletar os dados de cada produto da categoria.
- post_excel.py, É para passar os dados coletados para um arquivo do excel.
Este foi um projeto pago. O contratante apenas queria essa determinada categoria de produtos a serem coletados. Eu resolvi postar pois essa versão é mais limpa que o meu projeto anterior de prova de conceito do mercado-livre. Neste projeto, é trabalhado o conceito de modularização, o que facilita nossa vida a medida que a complexidade do projeto aumenta e também foi feito utilizando melhores práticas para coletar os dados. No outro projeto, eu fiz utilizando o selenium, apesar de não ser necessário, neste também não era, então fiz de uma forma mais eficiênte.
Basta ter o pip instalado, com isso, é necessário apenas fazer:
-
pip install -r requirements.txt