API para busca de CEP no webservice dos Correios
Project description
PyCEPCorreios
API para consulta de CEP diretamente do webservice dos Correios.
Free software: MIT license
Documentação: https://pycep-correios.readthedocs.io.
Features
Consulta de dados do endereço de um CEP
Formatacao de CEP
Validação de estrutura do CEP
Instalação
O PyCEP Correios pode ser facilmente instalado com o comando a seguir:
pip3 install pycep-correios
Atualmente, a PyCEPCorreios possui suporte apenas para Python 3+.
Como usar
Consultar o endereço de um CEP é muito simples com o PyCEPCorreios. Veja os exemplos a seguir:
>>> import pycep_correios
>>> pycep_correios.validar_cep('37503130')
True
>>> endereco = pycep_correios.consultar_cep('37503130')
>>> print(endereco['end'])
>>> print(endereco['bairro'])
>>> print(endereco['cidade'])
>>> print(endereco['complemento'])
>>> print(endereco['complemento2'])
>>> print(endereco['uf'])
>>> print(endereco['cep'])
Aviso de bugs, dúvidas e sugestões
Para dúvidas, sugestões e relatórios de bugs, por gentileza, crie uma issue:
Issue Tracker: https://github.com/mstuttgart/pycep-correios/issues
Créditos
Copyright (C) 2016-2017 por Michell Stuttgart Faria
Histórico
2.0.0 (2017-06-20)
Atualização do código da PyCEPCorreios, deixando-a mais facil de ser utilizada
Remoção das exceções antigas, deixando apenas a Exceção padrão da lib
Remoção da classe PyCEPCorreios
Alteração dos imports da lib para facilitar seu uso e diminuir tamanho dos imports
Adicionado documentação com Sphinx
Adicionado testes com TOX
Adicionado método de validação de CEP e formatação de CEP
1.1.7 (2017-05-09)
[FIX] Corrigido erro jinja2.exceptions.TemplateNotFound: consultacep.xml
[FIX] Erro durante instalação da PyCEPCorreios via pip
[FIX] Atualizado código de exemplo no README.rst
[FIX] Atualizado exemplos na documentação
1.1.6 (2017-05-08)
[FIX] Correção de bug durante instalação. #15
[FIX] Correção de template xml ausente no pacote do modulo
[FIX] Melhorias gerais no código e correções de bugs
1.1.1 (2017-02-08)
Melhorias gerais no código
XML schema utilizando Jinja2
1.0.1 (2016-08-03)
Simplificação da classes Exceptions
Organização do código de teste
Utilização do mock para test
1.0.0 (2016-07-31)
API migrada para Python 3. Python 2.7 não será mais suportado
Substituição da lib suds pela lib requests para realizar as requisições
0.0.2 (2016-05-09)
setup.py com número de versão atualizado e dependência corrigidas.
0.0.1 (2016-05-05)
Versão inicial.
Permite busca no webservice dos correios dos dados de um CEP fornecido.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for pycep_correios-2.0.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36379e14e7279ffc25d73b0560f21223c652ebbfa893401ee8cd155c74791d86 |
|
MD5 | 185f60ba74a11600756ae702e02e309c |
|
BLAKE2b-256 | 3ce51ea258e15ef49169d90170bb73cdedc1c0e0f190dbdab66c687e55a8ea05 |