Este projeto é um ETL (Extração, Transformação e Carregamento) de dados de fundos imobiliários de um site específico, escrito em Python. O objetivo é coletar e limpar os dados dos fundos imobiliários de forma automatizada, permitindo que os usuários possam facilmente analisar e tomar decisões com base nos dados. A ferramenta realiza a extração de informações dos fundos imobiliários, como rendimento, valor atual, data e outros detalhes, e os armazena em um formato estruturado para facilitar a análise. Além disso, a limpeza dos dados é realizada para garantir a qualidade e a precisão dos dados. Este projeto é útil para investidores, analistas de mercado e outros interessados em fundos imobiliários.
- Faça o download do código-fonte do projeto a partir do repositório no GitHub
- Certifique-se de ter o Python 3.x instalado em sua máquina
- Instale as dependências necessárias utilizando o gerenciador de pacotes pip, rodando o seguinte comando:
pip install -r requirements.txt
- Abrir o arquivo de configuração do projeto em: src/config/__init__.py
- Editar a class ConfigurationDatabase com todas as credenciais necessarias e editar a estrutura de connection string se necessario
- Executar o arquivo run.py com o seguinte comando:
Sites com as connection strings necessarias https://www.connectionstrings.com/
python run.py
Quando consultar o banco de dados ele estara com a table FUNDOS_IMO
preenchida!
Github:
Linkedin: