Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
API Python para obter informações de encomendas/Sedex dos Correios.
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
correios
googleappengine Changed results XML.
tests
.gitignore
Makefile
README.textile
exemplo.py
setup.py

README.textile

correios-api-py

correios-api-py é uma API Python para rastrear encomendas dos Correios.

Esta API faz requests e parse no HTML do site dos correios para fornecer informações sobre encomendas.

Exemplo de uso

from correios import Correios

encomenda = Correios.encomenda("ES446391025BR")
print encomenda.numero

for status in encomenda.status:
    print "Data: %s" % status.data
    print "Local: %s" % status.local
    print "Situacao: %s" % status.situacao
    print "Detalhes: %s" % status.detalhes
    print

Outra forma de uso útil:

encomenda = Correios.encomenda("ES446391025BR")
ultimo = encomenda.ultimo_status_disponivel()
print "%s, %s, %s" % (ultimo.data, ultimo.local, ultimo.situacao)

Números de rastreamento para teste

Outros números de encomenda para teste:

  • RO811226537BR
  • EC834786906BR
  • SO376590583BR
  • EC884014459BR
  • EC726225124BR

Como instalar?

Pelo código fonte:

Baixe o código fonte aqui no Github, faça unzip/untar do arquivo, vá para o diretório onde o código foi extraído e digite na linha de comando:

$ sudo python setup.py install

Pelo PyPI (mais fácil):

Você também pode instalar o último release estável pelo PyPI digitando na linha de comando:

$ sudo easy_install correios-api-py
Something went wrong with that request. Please try again.