Skip to content

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.

Notifications You must be signed in to change notification settings

inoueMashuu/correios-rastreio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

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

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages