Recuperando uma lista de ofertas por palavra-chave utilizando o Wrapper Python
Hoje veremos como recuperar uma lista de ofertas por palavra-chave. Para Isso utilizaremos o Wrapper Python.
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.
Para um teste rápido, entre no seu shell interativo do Python↳Python56 conteúdosVSCode + Python + Alexa: Desenvolva e teste skills para alexa localmente com pythonDev (Back & Front) · out 2025Dominando decoradores em Python: um guia completo com exemplosDev (Back & Front) · jan 2025Desenvolvimento de software: diferenças entre Python, JavaScript e JavaGestão Dev & TI · nov 2024Ver tudo em Dev (Back & Front) → e execute o seguinte comando:
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á a lista de ofertas e convertê-la em um objeto JSON:
# certifique-se de ter importado a biblioteca json do python.
import json
products = apiki_buscape.find_offer_list(keyword='iPad', format='json')
products = products.get('data')
products_json = json.loads(products)
Pronto! Agora temos nosso objeto JSON com os dados da nossa lista.
Vamos iterar pelo objeto e listar os valores:
for i in products_json:
print '%s : %s' % (i, products_json[i])
É isso, developers! Agora é só brincar com os dados, e fazer o que quiser.
Let’s hack!






