gpt4 book ai didi

python - 迭代多个response.get API的项目列表

转载 作者:太空宇宙 更新时间:2023-11-03 21:13:13 24 4
gpt4 key购买 nike

如何迭代列表以将其添加到 request.get ?

import requests, json

url = "http://www.omdbapi.com/?t="
# data = "Titanic"
data = "Titanic", "Avatar"
title_url = url + data


r = requests.get(title_url, '&apikey=xxx3432g')

print r.json

这对于数据只有一个标题来说效果很好,我不知道如何循环它,所以我会得到多个标题

最佳答案

你可以先把你需要的所有标题放入一个列表中,然后将这些参数作为字典传递,所以

import requests

url = "http://www.omdbapi.com"
titles = ["Titanic", "Avatar"]
for title in titles:
r = requests.get(url, params={"t":title, "apikey": "xxx3432g"})
print(r.json())

编辑:

import requests

url = "http://www.omdbapi.com"
titles = ["Titanic", "Avatar"]
output_results = []
for title in titles:
r = requests.get(url, params={"t":title, "apikey": "xxx3432g"})
output_results.append(r.json())

print(output_results[0]["Title"])
print(output_results[1]["Year"])

有关 http://docs.python-requests.org/en/master/user/quickstart/#passing-parameters-in-urls 的更多详细信息

关于python - 迭代多个response.get API的项目列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54896558/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com