Skip to content

Latest commit

 

History

History
34 lines (24 loc) · 1.68 KB

README.md

File metadata and controls

34 lines (24 loc) · 1.68 KB

correios-rastreio

Script para obter a última atualização de encomendas pelo site dos correios, utilizando técnicas de data scraping, além de manipulação de planilhas Excel para armazenamento das informações das encomendas.


Requisitos

  • Requests
  • BeautifulSoup
  • pandas
  • NumPy

A distribuição Anaconda já contém todas as bibliotecas utilizadas, não sendo necessária outras instalações.


Como funciona?

Basta apenas inserir os códigos de rastreio desejados na planilha Itens.xls, na coluna Código de Rastreio, um por linha. Para melhor visualização, é recomendado inserir uma descrição do item na coluna Item, conforme mostrado na seguinte Tabela:

Código de Rastreio Item Último Status Data Local
AA123456789BR Item exemplo

Com os códigos de rastreio, rodar o arquivo checkRastreio.py, que é um script Python que faz o data scraping do site dos Correios, pegando as últimas atualizações de cada encomenda, como:

  • Status atual
  • Data do status
  • Localização atual
  • Alguma descrição extra

O programa então atualiza a planilha Itens.xls, com os dados obtidos, de modo que é possível ver o último status disponível de cada encomenda:

Código de Rastreio Item Último Status Data Local
AA123456789BR Item exemplo Objeto entregue ao destinatário 01/01/2017 - 16:20 MINHA CASA/SP