Closed Peridian closed 4 years ago
Oi Tuca,
Infelizmente algumas mudanças no GuiaBolso fizeram com que o programa deixasse de funcionar corretamente -- isso inclui um serviço que previne que mecanismos automáticos interajam com o aplicativo (#5).
Eu cancelei a minha conta e não consigo mais testar o programa. No entanto, caso você ou outra pessoa saiba alguma forma de corrigir o problema por favor sinta-se livre para submeter um patch 😀.
Faala, Hugo.
Primeiramente, parabéns pelo projeto.
Eu já estava procurando por uma solução dessas faz tempo. Na verdade eu já até tinha visto seu projeto alguns anos atrás.
Essa semana eu finalmente tentei utilizar o programa e vi que estava com esse erro.
Como estou aprendendo python, resolvi dar uma olhada.
Eu consegui resolver os erros utilizando as novas APIs do guiabolso.
Eu fiz um fork e ajustei lá. Mandei um request tbm. Como eu não sei utilizar o github, não sei se fiz da maneira correta.
Mas estou disposto a ajudar no projeto com o pouco de conhecimento que tenho.
Obrigado Marlindo! Isso é de mais!
O código parece bom, como eu não tenho mais conta no guiabolso, não consigo testar. Será que alguém consegue dar uma olhada? @osnipassos @diogobarreto ?
Acredito que está ok, basta aprovar o PR
Pronto. Podem atualizar com:
pip install guiabolso2csv --upgrade
Obrigado de novo @marlindo71 !
Caros, Havia abandonado o GuiaBolso, mas reinstalei ele aqui para experimentar. Infelizmente, sigo tendo o mesmo problema, não sei o que posso estar fazendo de errado. Alguma ideia, @marlindo71?
Traceback (most recent call last): File "C:\Program Files\Python\Python37\Scripts\guiabolso2csv-script.py", line 11, in
load_entry_point('guiabolso2csv==0.4', 'console_scripts', 'guiabolso2csv')() File "c:\program files\python\python37\lib\site-packages\click\core.py", line 764, in call return self.main(args, kwargs) File "c:\program files\python\python37\lib\site-packages\click\core.py", line 717, in main rv = self.invoke(ctx) File "c:\program files\python\python37\lib\site-packages\click\core.py", line 956, in invoke return ctx.invoke(self.callback, ctx.params) File "c:\program files\python\python37\lib\site-packages\click\core.py", line 555, in invoke return callback(args, **kwargs) File "c:\program files\python\python37\lib\site-packages\guiabolso2csv__main__.py", line 40, in main gb = GuiaBolso(email, password) File "c:\program files\python\python37\lib\site-packages\guiabolso2csv\guia_bolso.py", line 54, in init self.login() File "c:\program files\python\python37\lib\site-packages\guiabolso2csv\guia_bolso.py", line 100, in login print(response['error']['errorMessage']) KeyError: 'errorMessage'
Isso parece a versão antiga, você atualizou?
Isso parece a versão antiga, você atualizou?
Também me pareceu, Hugo, logo eu até renomeei o diretório e dei um fresh clone do GitHub, mas esse erro persistiu. Antes de fazer isso, eu havia executado o comando de upgrade com sucesso. Existiria alguma info adicional que eu poderia fornecer para esclarecer melhor a questão?
@diogobarreto se vc der um pip show guiabolso2csv
mostra qual versão?
@diogobarreto se vc der um
pip show guiabolso2csv
mostra qual versão?
@marlindo71 segue a minha versão:
@diogobarreto Rapaz, eu to achando que tem alguma treta no local que o python ta executando o programa.
Quanto vc dá o show, o Location ta em c:\users\diogo.barreto\appdata\roaming\python\python37\site-packages
.
Mas quando vc executa, o erro ta dizendo que é no arquivo que ta em outra pasta.
File "c:\program files\python\python37\lib\site-packages\guiabolso2csv\guia_bolso.py", line 100, in
To achando que a atualização ta instalada no appdata\roaming e a versão antiga ta no program files.
Faz um teste, vai nesse arquivo e compara o que ta nas duas pastas.
c:\users\diogo.barreto\appdata\roaming\python\python37\site-packages\guiabolso2csv\guia_bolso.py
c:\program files\python\python37\lib\site-packages\guiabolso2csv\guia_bolso.py
Vê se a linha 100 dos dois tá igual.
Esse é o da última versão:
c:\users\diogo.barreto\appdata\roaming\python\python37\site-packages\guiabolso2csv\guia_bolso.py
@marlindo71 great catch! de fato, ele atualizou no appdata\roaming, mas não no outro endereço... vou verificar como remover essas duas instâncias, para ficar com uma apenas. Assim que o fizer, testo e volto a comentar aqui. Obrigado aí pelo debugging remoto!
@diogobarreto Rapaz, eu to achando que tem alguma treta no local que o python ta executando o programa.
Quanto vc dá o show, o Location ta em
c:\users\diogo.barreto\appdata\roaming\python\python37\site-packages
.Mas quando vc executa, o erro ta dizendo que é no arquivo que ta em outra pasta.
File "c:\program files\python\python37\lib\site-packages\guiabolso2csv\guia_bolso.py", line 100, in
To achando que a atualização ta instalada no appdata\roaming e a versão antiga ta no program files.
Faz um teste, vai nesse arquivo e compara o que ta nas duas pastas.
c:\users\diogo.barreto\appdata\roaming\python\python37\site-packages\guiabolso2csv\guia_bolso.py
c:\program files\python\python37\lib\site-packages\guiabolso2csv\guia_bolso.py
Vê se a linha 100 dos dois tá igual.
Esse é o da última versão:
@marlindo71 removi a segunda instalação do Python, rodei os comandos e funcionou like a charm! Obrigado por esse bug fix, acabei de voltar a utilizar o guiabolso!
Olá!
Antes de mais nada, obrigado por fazer um projeto para isso!
Sobre o meu problema, eu simplesmente dei pip install, fiz o que o README fala e deu o erro a seguir
Abs!
Traceback (most recent call last): File "C:\Users\resource\AppData\Local\Programs\Python\Python38-32\Scripts\guiabolso2csv-script.py", line 11, in
load_entry_point('guiabolso2csv==0.4', 'console_scripts', 'guiabolso2csv')()
File "C:\Users\resource\AppData\Local\Programs\Python\Python38-32\lib\site-packages\click\core.py", line 764, in call
return self.main(args, kwargs)
File "C:\Users\resource\AppData\Local\Programs\Python\Python38-32\lib\site-packages\click\core.py", line 717, in main
rv = self.invoke(ctx)
File "C:\Users\resource\AppData\Local\Programs\Python\Python38-32\lib\site-packages\click\core.py", line 956, in invoke
return ctx.invoke(self.callback, ctx.params)
File "C:\Users\resource\AppData\Local\Programs\Python\Python38-32\lib\site-packages\click\core.py", line 555, in invoke
return callback(args, **kwargs)
File "C:\Users\resource\AppData\Local\Programs\Python\Python38-32\lib\site-packages\guiabolso2csv__main__.py", line 40, in main
gb = GuiaBolso(email, password)
File "C:\Users\resource\AppData\Local\Programs\Python\Python38-32\lib\site-packages\guiabolso2csv\guia_bolso.py", line 54, in init
self.login()
File "C:\Users\resource\AppData\Local\Programs\Python\Python38-32\lib\site-packages\guiabolso2csv\guia_bolso.py", line 100, in login
print(response['error']['errorMessage'])
KeyError: 'errorMessage'