Replies: 18 comments 2 replies
-
@enieber tava pensando mesmo nesses serviços de emissão/consulta de notas! Sem dúvida são dos mais importantes por aí. |
Beta Was this translation helpful? Give feedback.
-
@guilhermomg se já quiser dar uma olhada no projeto e implementar a consulta de outros estados fique avontade, caso precise de alguma ajuda com js pode me chamar, não entendo muito de NFS-E ou NFE mas posso ajudar com js |
Beta Was this translation helpful? Give feedback.
-
@guilhermomg e @enieber achei muito bacana a idéia caso precise de alguma ajuda com js pode entrar em contato também! não tenho muita experiência com NF-e ou NFS mas em relação ao JS eu posso dar uma ajuda a vocês também! |
Beta Was this translation helpful? Give feedback.
-
Pensei nisso, mas não só com relação às NFE's mas também aos cupons fiscais que têm um QR code com a chave do cupom, CPF, valor da compra, etc... |
Beta Was this translation helpful? Give feedback.
-
Tem um pacote bem bacana que vale a pena dar uma olhada. ELe segue a ideia do QR code e você consegue pegar diversas informações bem bacanas |
Beta Was this translation helpful? Give feedback.
-
Acho que esse seria um ganho absurdo, todo dia é um dev a mais passando pelos problemas de consulta de NFE. Caso se inicie, estarei contribuindo com consultas de NFE's no Rio de Janeiro. |
Beta Was this translation helpful? Give feedback.
-
O problema dessa implementação é que ele faz um "Crawler", se vcs olharem o vídeo do Teló "Por que eu virei um problema..." ele fala sobre a partir do minuto 1:35, está implementação é extremamente frágil pois depende da não mudança do layout da pagina. 😔 |
Beta Was this translation helpful? Give feedback.
-
esse é um bom ponto @alexandresanlim |
Beta Was this translation helpful? Give feedback.
-
dado que n temos uma api para consulta, ao menos não conheço uma, teriamos que fazer um velho crawler mesmo.. |
Beta Was this translation helpful? Give feedback.
-
Eu acho válido partir do princípio do Crawler, não podemos esperar uma api ou algo pronto.. Esse problema é antigo e as soluções sempre param no inicio pq ninguém curte o crawler(com razão) rs |
Beta Was this translation helpful? Give feedback.
-
@enieber pois é... incrível como o governo tem dificuldade de criar APIs ;( |
Beta Was this translation helpful? Give feedback.
-
achei um otimo ponto de partida para fazer os outros crawler: |
Beta Was this translation helpful? Give feedback.
-
Acredito que não seja difícil de incorporar o consultaNFE neste projeto. Seguindo o exemplo do CEP, ele basicamente chama uma biblioteca que esta pronta e já existe (cep-promise) e trata como se fosse um "proxy". Acredito que podemos manter a biblioteca (consultaNFE) na estrutura atual para quem quiser importar diretamente em seu repositório, assim como inserir a mesma aqui para quem quiser chamar através de uma aplicação mobile/front-end. |
Beta Was this translation helpful? Give feedback.
-
Podemos usar esse endereço como base para montar os crawlers. |
Beta Was this translation helpful? Give feedback.
-
Pessoal, estou com dificuldade aqui em reproduzir oque o browser faz em requisicoes http.
Como exemplo dessa NFCe, parece que ela precisa de um navegador pra executar pois usa script pra carregar um frame dentro da pagina. Alguem passando por isso em outros estados? |
Beta Was this translation helpful? Give feedback.
-
Cara, fiz um rastreamento dos requests pelo developer console aqui, e parece que o site obtém algumas informações sobre esse link e faz um novo post para outra página dentro da infra deles, aqui a URL final (que é reescrita na barra de navegação, inclusive): Mas aqui para mim não carregou nenhuma nota, ficou uma tela em branco. Outro detalhe que notei no developer console, eles retornam todo o HTML dentro de um xml (?!?) Não sei se isso te ajuda, ou se você já tinha achado estas informações também... rs |
Beta Was this translation helpful? Give feedback.
-
Por experiência própria, pessoal, a maioria dos sites, para NFE ou NFCe, o caminho é o crawler. Eu fiz um para um projeto pessoal para a Bahia: https://github.com/matheuscas/pynfce. E teve de ser com crawler pois os sites são bem horríveis. |
Beta Was this translation helpful? Give feedback.
-
acho q o maior problema é sites que fazem o bloqueio de crowlers |
Beta Was this translation helpful? Give feedback.
-
Existe um projeto muito bacana que seria legal integralo ao BrasilAPI, já coloquei uma issue no projeto falando da ideia, caso alguém queria/possa implementar segue o link da issue
Beta Was this translation helpful? Give feedback.
All reactions