Dev (Back & Front)ARTIGO

Como obter uma lista de produtos filtrando por preço utilizando o Wrapper Python do Buscapé

Aprenda a obter uma lista de produtos filtrando por preço utilizando o Wrapper Python do Buscapé.

Para a sequência do artigo, é necessário termos o Wrapper Python da API do Buscapé incluso no nosso projeto. Faça o download dos arquivos no nosso perfil do GitHub. Você pode criar um ambiente virtual para sua aplicação e apenas importar a biblioteca, como explicado no repositório, sem necessidade de incluir os arquivos no diretório do seu projeto.

Antes de tudo, precisamos importar a API do Buscapé no nosso script:

from buscape import Buscape Agora vamos criar uma instância para o Wrapper Python e setar o ambiente de desenvolvimento: apiki_buscape = Buscape(applicationID='564771466d477a4458664d3d') apiki_buscape.set_sandbox() Tendo nossa instância criada, vamos chamar o método que nos trará nossa lista de produtos e convertê-la em um objeto JSON: # certifique-se de ter importado a biblioteca json do python. import json products = buscape.find_product_list(keyword='iPhone', minPrice='20', maxPrice='5000', format='json') products_json = json.loads(products.get('data'))

Pronto! Agora temos nosso objeto JSON com a nossa lista de produtos filtrada por valores.

Vamos iterar pelo objeto e listar os valores:

for i in products_json:     print '%s : %s\n' % (i, seller_json[i]) É isso, developers! Agora é só brincar com os dados e fazer o que quiser.

pelo Dev Buscapé Developer desenvolvedores externos podem utilizar o WebService disponível pelo Buscapé para criar suas próprias aplicações. No Githun, acompanhe /devbuscapecompany

Ver perfil