Rastreamento Correios
Publicado por Jamilson Silva do Carmo 25/07/2009
[ Hits: 32.859 ]
Shell script para rastreamento de objetos nos sites dos correios.
#!/bin/bash # # Script para rastreamento de objetos nos correios # Desenvolvendor: Jamilson S. Carmo - 08/07/09 às 16:30hs # # Caso você não use proxy retirar o parâmetro -pauth="jamilson:ViViane" da linha do lynx, caso use proxy somente troque o usuário e a senha # As vezes o site de busca dos correios fica fora do ar, com isso não retornando nada. # Código para teste: RE419472475BR endereco="http://websro.correios.com.br/sro_bin/txect01$.inexistente?p_itemcode=&p_lingua=001&p_teste=&p_tipo=003&z_action=&p_cod_lis=$1" site=$(lynx -pauth="jamilson:ViViane" -dump $endereco | grep -A 2 [0-3][0-9]\/[0-1][0-9]\/"20"[0-1][0-9]\ [0-2][0-9]\:[0-5][0-9] | head -n 5) #if [ `echo $pesquisa | grep -i 'service'` ]; then # echo -e "\n{FONTE}33[01;31mSite Temporariamente Fora do Ar!!!!{FONTE}33[00m\n" # exit 1 #fi if [ -e `which lynx` ]; then if [ $# -eq 1 ]; then echo -e "\n" #lynx -pauth="jamilson:ViViane" -dump $endereco | grep -A 2 [0-3][0-9]\/[0-1][0-9]\/"20"[0-1][0-9]\ [0-2][0-9]\:[0-5][0-9] | head -n 5 if [ "$site" != "" ]; then echo -ne "$site" else echo -ne "Objetos Não Encontrados \nCódigo: {FONTE}33[01;31m$1{FONTE}33[00m" fi echo -e "\n\n" else echo -ne "\n{FONTE}33[01;31mInforme o código para rastrear o produto.{FONTE}33[00m {FONTE}33[01;32mex:RE419472475BR{FONTE}33[00m\n\n" fi else echo -e "\n{FONTE}33[01;31mVocê precisa instalar o lynx{FONTE}33[00m\n" echo -e "Como instalar o lynx: " echo -e " --Debian/Ubuntu: apt-get install lynx" echo -e " --Arch Linux: pacman -S lynx" echo -e " --Fedora: yum install lynx" echo -e " --Gentoo: emerge lynx\n" fi
Postfix: Configurando o Gmail como Relay (moleza)
Baixar fontes em massa utilizando o terminal Linux
Instalar e Configurar o Slackware Linux em 2025
Como configurar os repositórios do apt no Debian 12 em 2025
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Configurando o Conky para iniciar corretamente no sistema
3 configurações básicas que podem melhorar muito a sua edição pelo editor nano
Como colorir os logs do terminal com ccze
Instalação Microsoft Edge no Linux Mint 22
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado
Ubuntu 24 [ Wireless sendo atacada ] (8)
configurar 2ª monitor via terminal lubuntu [RESOLVIDO] (4)
Suporte a Markdown ou BBCODE para o VOL (1)
Como atribuir corretamente o CNES final baseado nas regras de certific... (1)