Rastreamento Correios
Publicado por Jamilson Silva do Carmo 25/07/2009
[ Hits: 33.180 ]
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
Controle de banda com tc do pacote iproute2
Download automatizado de instaladores para fileserver e afins
Baixando e instalando BrOffice 3 no Ubuntu
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Instalando COSMIC no Linux Mint
Turbinando o Linux Mint: o poder das Nemo Actions
Inteligência Artificial no desenvolvimento de software: quando começar a usar?
Habilitando clipboard manager no ambiente COSMIC
A compatibilidade do LibreOffice com o Microsoft Office
Colocando hotcorner no COSMIC para exibir "workspaces"
Quais licenças open source têm valor jurídico? (0)
Problema com som no laptop (2)









