Skip to content

Scraper para obter dados de contas correntes: extratos, cartões e investimentos, do banco de Itaú para pessoa física

License

Notifications You must be signed in to change notification settings

victorl2/itauscraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Itaú Scraper

Scraper para obter dados do banco Itaú: extrato, cartões de crédito e investimentos.

Motivação

Como a maioria dos bancos, o Itaú não disponibiliza APIs para consultas de dados bancários a seus clientes. Antigas implementações disponíveis online, como bankscraper, estão em sua maioria defasadas. Desta forma foi necessário a criação deste repositório para interagir com o banco Itaú, a fim de obter os dados de contas corrente.

Funcionamento

É necessário obter as credenciais para interagir diretamente com as APIs internas do banco Itaú, para isso um navegador é utilizado através do playwright para realizar o login. Após o login, de posse das informações/credenciais, as consultas desejadas são feitas diretamente via requisições HTTP.

Nota: As credenciais tem validade de algumas horas, após este período é necessário atualizar os tokens utilizados.

Instalação

É necessário possuir Python 3.9.6 (ou superior) instalado.

Adicione as dependências do projeto

pip install -r requirements.txt

Instale o playwright e suas dependencias

playwright install
playwright install-deps

Utilização

Entre na pasta itauscraper e execute o arquivo itau.py com o comando desejado.

Usage: itau.py [OPTIONS] COMMAND [ARGS]...

  Scraper para obter informações de contas (pessoa física) no banco Itaú

Options:
  --help  Show this message and exit.

Commands:
  atualizar-credenciais  Atualiza credenciais armazenadas
  cartoes                Lista os cartões de crédito com suas faturas
  extrato                Extrato com transações dos últimos 90 dias
  fiis                   Saldo de cada FII investido
  investimentos          Saldo investido consolidado por categoria
  login                  Inicia a conexão com o banco Itaú
  saldo                  Saldo disponível em conta

About

Scraper para obter dados de contas correntes: extratos, cartões e investimentos, do banco de Itaú para pessoa física

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages