avelino / pycorreios

API correios.com.br in Python
https://github.com/avelino/pycorreios
MIT License
61 stars 33 forks source link

Python 3 #22

Open devmmaia opened 7 years ago

devmmaia commented 7 years ago

Arquivos alterados para compatibilidade com Python 2 e 3. Metodo de frete alterado para aceitar consulta de 2 serviços simultaneamente.

alcfernandes commented 7 years ago

Instalei aqui em meu projeto Python 3 e está funcionando.

pip install git+https://github.com/devmmaia/pycorreios.git

Python 3.5.2 (default, Sep  2 2016, 17:14:45)
Type 'copyright', 'credits' or 'license' for more information
IPython 6.1.0 -- An enhanced Interactive Python. Type '?' for help.

In [1]: from pycorreios import Correios

In [2]: fields = {
   ...:           "cod": Correios.SEDEX,
   ...:           "GOCEP": "44001535",
   ...:           "HERECEP": "03971010",
   ...:           "peso": "1",
   ...:           "formato": "1", # caixa/pacote
   ...:           "comprimento": "18",
   ...:           "altura": "9",
   ...:           "largura": "13.5",
   ...:           "diametro": "0"
   ...:           }
   ...:

In [3]: test = Correios().frete(**fields)

In [6]: print(test['Valor'])
53,60

In [7]: print(test['PrazoEntrega'])
4