hsadok / guiabolso2csv

Baixe os dados de transações do GuiaBolso em formato csv ou xlsx (Excel).
GNU General Public License v3.0
36 stars 16 forks source link

ValueError: No JSON object could be decoded #5

Closed osnipassos closed 4 years ago

osnipassos commented 5 years ago

Olá,

Nessa semana passou a dar esse erro ao tentar conectar com o Guiabolso.

Estava funcionando perfeitamente antes.

Screen Shot 2019-05-28 at 14 04 10
hsadok commented 5 years ago

Oi Osni,

Parece que eles habilitaram um serviço que previne bots. Isso está impedindo que o guiabolso2csv funcione corretamente

Screen Shot 2019-05-28 at 19 35 28

Não sei se foi proposital para prevenir scraping como o do guiabolso2csv ou se foi por algum outro motivo. Vou ver se entro em contato com eles para obter mais informações.

osnipassos commented 5 years ago

Quase irônico eles fazerem isso não? Já que eles fazem a mesma coisa com os bancos.

Será que tem como deixar esse captcha para ser resolvido pelo usuário?

hsadok commented 5 years ago

Quase irônico eles fazerem isso não? Já que eles fazem a mesma coisa com os bancos.

É mesmo haha. Mas não tenho certeza se fizeram isso com o intuito de bloquear o que o guiabolso2csv faz.

Será que tem como deixar esse captcha para ser resolvido pelo usuário?

Existem formas mais "agressivas" usando Selenium (acredito que o GuiaBolso use isso para acessar alguns bancos) mas é bem mais pesado e daria um bom trabalho extra.

Vou esperar uma resposta deles mas enquanto isso, este projeto está morto 😢

hsadok commented 5 years ago

Osni,

Me responderam. Segue parte da resposta:

Atualmente nossa plataforma passou por mudanças de monitoramento e segurança e esse tipo de acesso foi bloqueado, por enquanto não conseguiremos apoiar ou contribuir com o seu projeto.

Uma pena...

osnipassos commented 5 years ago

Que pena.

Conversei com outra empresa que usa o Imperva. Eles recomendaram ao fazer colocar o User Agent como Chrome para passar (dai só pega por repetição).

Fica a dica

diogobarreto commented 5 years ago

Uma pena Hugo, fiquei 2 meses sem utilizar o programa e vejo essa triste notícia... de qqr modo, obrigado pelo update para o Python 3.0 e tomara que esse serviço de autenticação seja superado.

Será que não teria como ter um "manual work-around", onde eu pudesse logar no GuiaBolso via o browser e daí rodaria o programa?

leofac83 commented 5 years ago

Poxa infelizmente descobri o programa após o problema. Tenho um histórico grande de dados no guiabolso e estou procurando formas de baixar.

lhmviola commented 4 years ago

Pena, eu tb so descobri depois que foi bloqueado.

marlindo71 commented 4 years ago

@lhmviola @leofac83 @diogobarreto @osnipassos Será que alguém consegue testar pra ver se a última atualização também resolveu este problema?

Conforme o @hsadok disse no outro tópico, é só atualizar pelo proprio pip

pip install guiabolso2csv --upgrade

osnipassos commented 4 years ago

Pessoal, testei aqui e funcionou perfeitamente.

Parabéns!