wfranca, fiz o código usando o controle internetexplorer.application
Você precisa ter instalado na sua máquina o internet explorer
Você pode verificar se tem ele instalado na sua máquina, indo até executar e digitando iexplore.exe
a mensagem de "Download completo" que eu deixei, realmente foi um erro no código
Se você tiver o internet explorer, tente a planilha que eu coloquei abaixo, deixei no modo visible = true
e consegui "burlar" o captcha, digitando qualquer coisa e apertando "consultar" e "fazer download" ao mesmo tempo, faz com que você tenha acesso a NFe
mesmo que tenha digitado o captcha errado, pois se você clicar em download, antes do script de verificação do captcha rodar, você consegue acessar a NFe
Se você não tem o internet explorer, não tem como usar o controle winhttp.winhttprequest.5.1 (outro método de acessar a internet), pois não há um link exato para o download da NFe como eu havia colocado na planilha anterior.
eu fiz um teste com chaves diferentes e existem servidores diferentes e chaves de ID que estão nos links aleatórias impossibilitando o use do controle winhttp.winhttprequest.5.1
Como eu disse, isso se torna mais complexo, a não ser que você ache um outro site, que deixe você acessar e fazer o download do XML sem o captcha de um link direto, pois já que você não tem o internet explorer, poderia usar o winhttp.winhttprequest.5.1
Se essa resposta te ajudou e resolveu o seu problema, clique no "joinha" ao lado de citar, e não esqueça de colocar o tópico como resolvido, clicando no ✓
Postado : 13/05/2017 10:52 am