jpgSouza / 4i-python-challenge

Desafio 4i

Repository from Github https://github.comjpgSouza/4i-python-challengeRepository from Github https://github.comjpgSouza/4i-python-challenge

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

License

About

Desafio 4i

License:MIT License


Languages

Language:Python 100.0%