输入工作正常,但是当输入任何标准成分时 - 返回 JSONDError。我认为它在第二部分,有人可以识别问题吗?
代码:
import requests
def recipe_search(ingredient):
recipes_appid ='0f89098e'
recipes_appkey ='80a8b7c8361daa22182bc3b3eb9f277e'
url = 'https://api.edamam.com/search?q={}&app_id={}&app_keys{}'.format(ingredient, recipes_appid, recipes_appkey)
response = requests.get(url)
data = response.json()
return(data['hits'])
def run():
ingredient = input('What ingredient is used by date first?')
results = recipe_search(ingredient)
for result in results:
recipe = result['recipe']
print(recipe['label'])
print(recipe['url'])
print()
run()