遍历项目列表以获取多个response.get API

时间:2019-02-27 01:14:13

标签: python web-scraping python-requests

如何遍历列表以将其添加到request.get?

return Promise.resolve([aa.json(),bb.json()])

这非常适合仅用于 data 的一个标题,我不知道如何遍历它,因此我将获得多个标题

1 个答案:

答案 0 :(得分:0)

您可以先将所需的所有标题放入列表,然后将这些参数作为字典传递,因此

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的更多详细信息