Como prova de conceito de como é possível contornar o bloqueio do Muambator com uma aplicação, eu criei um software bem simples: o WFS Tracker:
https://ryan.com.br/wp/wfs-tracker/
Eu não ia gastar tempo com isso, mas matutando sobre o assunto eu percebi que era mais fácil do que parecia e eu podia fazer algo simples sem nem usar um banco de dados.
Basta colocar sua lista de TNs do lado esquerdo. O programa salva automaticamente a lista.
Estou trabalhando numa versão que, entre outras coisas, vai salvar o último status e, se não der muito trabalho, mandar e-mail caso o status mude.
Nesta versão eu não uso nenhuma medida para tentar enrolar o site dos Correios e coleto os status sequencialmente, sem pausas.
Muito bom para primeira versão.
Nesta versão eu só verifico o site dos Correios. Não integrei ainda com o Hong Kong Post ou o China Post. Assim qualquer encomenda que não tenha ainda sido registrada no Brasil vai dar "não encontrado".
Estou aceitando sugestões. E por favor me avisem de qualquer bug que acharem.
Atenção: Em alguns casos o meu programa vai acusar "conferido" quando o último status do Muambator é "Recebido/Brasil". Isso é um bug/esquisitice do Muambator, que divide o status "conferido" em dois.
A primeira versão ficou simples e funcional, gostei. Uma sugestão é permitir a adição de tags, ao menos uma, mas de forma simples que possa ser adicionada ao .txt, usando um ";" como separador, por exemplo.
Edit: Ah, outra sugestão, se não for complicar demais, é deixar o link do lado direito clicável com a URL apontando pro rastreador do site, aquela URL direta que já mostra os dados do rastreio no site dos Correios.
Essa URL: http://websro.correios.com.br/sro_bin/txect01$.QueryList?P_LINGUA=001&P_TIPO=001&P_COD_UNI=PB079709638BR
O programa vai ter suporte a tags e comentários. Está na minha lista.
E provavelmente vou usar ";" como separador mesmo. A não ser que acabe ficando pouco legível.
Gostei da idéia do link. Já tinha sentido falta disso no Muambator. Edit: Porque embora o Mumabator mostre a situação completa do item, mostra de uma forma que às vezes gera dúvidas, como é o caso do Recebido/Conferido.
O Muambator tem o link pro site dos Correios sim, mas só aparece "dentro" do link do pacote, não parece link porque é uma imagem com a marca dos Correios, só se nota se passar o mouse em cima da imagem, hehehehe, eu demorei pra achar isso.
Nova versão online com suporte experimental ao HongKongPost. Se alguém tiver algum código que não estiver funcionando, me passe para que eu possa checar o motivo.
Eu esqueci que o China Post já é integrado com o site dos Correios. Eu não preciso fazer nada a mais para checar "CN".
Baixei o 0.1a, mas apesar do .zip ter o "a", o .exe não tem, nem no "title" da janela, não notei nada de diferente, acho que não era a versão 0.1a de fato, o que era pra aparecer de diferente? (eu tenho TN de HK na lista, deu isso: RB244191750HK – Não encontrado).
Daqui, está dando: "The Track and Trace System is now busy, please try later. "
O programa é esse mesmo. Eu é que esqueci de mudar a versão.
Nova versão online
* Algumas mudanças cosméticas
* Caso o site não responda em 5s, agora aborta.
Deveras interessante…
Você poderia disponibilizar o código?
Jefferson, parabéns pelo programa.
Estou na última versão, deu um erro: "Socket capture aborted."
Essa é a mensagem de quando aborta?
Foi uma mensagem em janela de erro com OK, cliquei OK e o mouse continuou como 'relógio' de espera.
A primeira vez que abri fui tentar apagar todos os códigos de testes, apertei CONTROL + A para selecionar tudo e nada, tive que selecionar no mouse, seria bom funcionar e ter um botão para limpar a lista.
Como o Julião disse, o Muambator tem esse link mesmo, mas é difícil achar. Um link no programa vai ser muito bom mesmo. Melhor ainda se abrir dentro do programa mesmo, talvez na direita, clica e ele abre na direita em uma janela interna com o IE integrado, isso seria bem interessante, sem precisar abrir outro navegador. Tem muito espaço.
Enquanto escrevo estou rodando mais códigos e apareceu outro erro: 'Socket readln aborted.' , o mouse continua com o ícone de wait.
Sobre seu status: Não encontrado.
Ele gera dúvidas, tipo, o destinatário não foi encontrado?? Foi a primeira coisa que pensei, seria por algo tipo 'status não disponível'
Mais baseado na resposta dos Correios mesmo: "O nosso sistema não possui dados sobre o objeto informado."
Outra sugestão, programar auto-consulta, o programa fica no tray e você programa ele para checar de 10 em 10 min. (configurável). Algo assim. Cara tem muita coisa mesmo em mente, muito bom, parabéns
Olha, se você precisar eu tenho mais de mil códigos, 90% desses são "Entregue" os últimos que possuem outros tipos. Se você quiser te passo a lista.
Aliás, desses mil códigos que tenho, tive que cadastrar muitos no Muambator, sério, foi complicado
Com o seu programa, que faz consulta em lote, teria me salvado, boa idéia.
Terminei um teste com sucesso. Mas o sistema não informa nada, tipo, consulta finalizada, e continua com o mouse em espera. Fica parecendo que o programa travou.
E ao final, quando colei meus códigos ficaram duas linhas em branco, daí mostra a mensagem 'Este código não tem 13 caracteres', achei estranho, mas identifiquei que seria a linha mesmo. Seria bom que se fosse linha branco o sistema não efetuasse consulta.
Fiz um teste, coloquei um código com espaços ao final:
"RB275200540HK "
E deu o erro de 13 caracteres.
Dica, poe um TRIM (não sei como é no Delphi), para o sistema limpar os espaços ao início e fim.
Show de bola o programinha ! O muambator era uma mão na roda, espero que resolvam o problema.
Estranho… o Muambator voltou a funcionar agora, inclusive o Aplicativo para iPhone. Acabei de receber um aviso por Push.
Sim, voltou. Mas vou continuar a aperfeiçoar meu programa. Ele pode ser mais útil para mim que o Muambator.
@Adlen Lucas,
Infelizmente, meu código-fonte é uma das raras informações que eu não compartilho.