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
apiki_buscape
=
Buscape(applicationID
=
'564771466d477a4458664d3d'
)
apiki_buscape.set_sandbox()
# 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])