Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error to solve captcha #1

Open
arthurbh opened this issue Aug 8, 2022 · 3 comments
Open

Error to solve captcha #1

arthurbh opened this issue Aug 8, 2022 · 3 comments

Comments

@arthurbh
Copy link

arthurbh commented Aug 8, 2022

zoeyk5

mctbqr

File "cnpj.py", line 144, in _solve_captcha
if (np.std(np.array(values['maxs']) - np.array(maxs)) < 10) or (np.std(np.array(values['mins']) - np.array(mins)) < 10):
ValueError: operands could not be broadcast together with shapes (76,) (100,)

@moresconey
Copy link
Owner

Bom dia,

Boa Arthur, isso acaonteceu devido a separação de letras, estou trabalhando para melhorar a função que identifica a separação de letras, como você pode ver ele tenta comparar um Array de 76 posições com um de 100, e o primeiro é justo o array que está tentando identificar.

Uma solução paleativa seria utilizar esse if com um try, que caso aconteça esse tipo de erro, ele solicitaria nova imagem, para fazer nova leitura.

Acho que vou fazer essa melhoria, ou se tiver alguma sugestão, me avise!

Obrigado

@arthurbh
Copy link
Author

Obrigado pela resposta.

Até fiz esta solução paliativa por enquanto, irei analisar melhor esta parte de separação de letras para te ajudar, como sou novato no python não serei de mto ajuda por enquanto, mas pode contar comigo. Estou pensando em fazer uma api para disponibilizar para as pessoas já que a receita dificulta o acesso com captcha.

@eduardoadm
Copy link

Maravilha!
Funcionou perfeitamente!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants