阅读 yelp api 回复

read yelp api response

我是 python 和 API 搜索的新手。我在阅读 python 中的 yelp API 回复时遇到问题。任何帮助都会很棒。谢谢。

> params = {
>     'term': 'lunch,pancakes' } 

> response=client.search('Los Angeles',**params) 

这是输出:

<yelp.obj.search_response.SearchResponse object at 0x138ad7a58>

SearchResponse 包含与您的字词 [1] 匹配的 businesses 列表。

试试这个:

for business in response['businesses']:
     print(business['name'])

[1] https://www.yelp.com/developers/documentation/v2/search_api

您可能需要进行 JSON 转换以使其可订阅。

import json
json_response = json.loads(response)
for business in json_response['businesses']:
     print(business['name'])