Rastreamento Correios
Publicado por Jamilson Silva do Carmo 25/07/2009
[ Hits: 27.669 ]
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
del_user - cuida dos 4 passos para remover um usuário do sistema
InstallTXZ - converte e instala pacotes do Slackware no Debian
Slackware para Desktop ou Notebook em 2021
Asterisk - Configurando Ramais, Plano de Discagem e URA Simples
Executando Arquivo de Mídia .opus pelo Terminal
Usando AWX no Fedora CoreOS com K3s
Instalando um localizador de aplicações avançado no seu sistema
Função dentro de outra função (2)
Torrent, Empresas começam a ir atrás de quem baixa conteúdo ilegal. (29)
Dual boot do Windows 10 com o Mint 20.1 (Ulyssa) - Não é possível inic... (2)
[Tcl/Tk] Mostrar conexões de rede ativas
[Shell Script] Bashblog v3.0 - cria um microblog em HTML5
[Shell Script] Manutenção e limpeza do Linux
[Shell Script] ebook-cli - gerencia livros digitais entre PC e leitores ebooks
[Shell Script] AptList v1.1 - instalação de pacotes DEB a partir de uma lista