/scrapy-correios

Uma serie de instruções para obter dados dos correios.

Primary LanguagePythonMIT LicenseMIT

Instalação

pip instal -r requirements.txt
source venv/bin/activate

Para pegar a lista de bairros utilize o comando abaixo alterando os dados conforme você precisa:

scrapy runspider spider-cep-bairros.py -a uf='PR' -a localidade='Curitiba' -a bairro='Uberaba' -o uberaba.json

Isso vai retornar um json com a seguinte estrutura:

[
    {"nome": "Avenida Comendador Franco - de 5011/5012 a 7264/7265\u00a0", "bairro": "Uberaba\u00a0", "cep": "81560-000"},
    {"nome": "Avenida Comendador Franco - de 7266/7267 ao fim\u00a0", "bairro": "Uberaba\u00a0", "cep": "81560-001"},
    {"nome": "Avenida Comendador Franco 5378 ", "bairro": "Uberaba\u00a0", "cep": "81570-971"}
]