Desafio 4Intelligence
Desafio proposto para vaga de estágio na empresa 4Intelligence, em Santa Rita do Sapucaí. O objetivo é obter a coleta de dados de eventos econômicos de forma automática, processar esses dados e gerar um arquivo .csv
Funcionalidades
A aplicação conta com algumas funcionalidades já implementadas:
- Fazer o request da URL do site
- Aplicar o filtro
- Resgatar as informações das tabelas econômicas
- Estruturar em um dataframe
- Gerar o arquivo .csv
Tecnologias
As seguintes ferramentas foram usadas na construção do projeto:
Como utilizar?
Requisitos
- Python 3
- Firefox
- Geckodriver
Instalando as bibliotecas
- Beautifulsoup: Extração de dados HTML
pip install beautifulsoup4
- Requests: Requisição HTTP
pip install requests
- LXML:
pip install lxml
- Selenium: Automatização Web
pip install selenium
- Pandas: Manipulação dos datos em dataframe
pip install pandas
Clone
- Clone este repositório na sua máquina local
git clone https://github.com/jpgSouza/4i-python-challenge.git
Comando
- Dentro da pasta do projeto, na subpasta 'bin' rode o comando no seu terminal
python main.py
License
- MIT license
- Copyright 2015 © FVCproductions.