Open tuler opened 7 years ago
De fato. Quando eu possuía um Visa e um Master era preciso escolher qual fatura eu gostaria de ver. Agora que eu tenho um único, o site vai direto para a página da fatura.
Eu não tenho como testar ou escrever o script. Você poderia tentar gerar o script desde a escolha do menu dos "Cartões" no cabeçalho, escolhendo cada vez um dos cartões, até a fatura propriamente dita?
Basta instalar o Selenium IDE (http://www.seleniumhq.org/projects/ide/), gravar suas ações e depois postar o script salvo. Tome cuidado, olhe o script antes de postar para evitar que ele contenha qualquer dado pessoal, eu preciso apenas das partes dos scripts que descrevem as ações após você ter se logado no site. Elas não devem conter nada além de "clique no item com id x" e coisas do tipo.
Vou tentar gravar um script. Mas estava pensando se o cartão desejado não deveria ser um parâmetro de entrada, ou pelo menos os 4 últimos dígitos do cartão, que é o que aparece na tela. Se não for, o que vai fazer? Gerar um CSV só com todos os cartões? Gerar um CSV pra cada cartão?
Fiz aqui. Tenho 3 cartões. O passo de seleção é bem simples:
clickAndWait link=Cartões (já existe)
clickAndWait link=Ver fatura e limites (ja existe)
click id=cartao1 (ou)
click id=cartao2 (ou)
click id=cartao3
clickAndWait css=img.TRNinputBTN
aí já cai na tela da consulta de fatura
Este projeto é apenas a lib para acessar o Itaú. Ela não gera um CSV necessariamente, apenas uma estrutura de dados a ser consumida por outro programa. Sua pergunta é mais relacionada ao projeto ofx-bot que usa essa lib.
Aqui eu vou provavelmente listar os cartões disponíveis e permitir ao usuário da lib, através da API, escolher tomar uma ação com eles.
No ofx-bot já existem diversos parâmetros na linha de comando (apenas ofx da conta, apenas CSV do cartão, ...). Pensei em adicionar outro parâmetro com o sufixo do cartão desejado ou, caso não seja especificado, baixar um CSV para cada um deles.
Isso atenderia às suas necessidades?
Quando se tem mais de um cartão de crédito o Itaú exibe uma tela com radio buttons para seleção do cartão que se quer ver a fatura.
Esse comportamento existe no Personnalite. Não sei se no normal é assim também.