【发布时间】:2020-04-01 21:23:39
【问题描述】:
我正在编写一个提供分页结果的 API 请求。 要从下一页获取结果,我需要取一个 'next_page_cursor' 的值并将其放入我的请求参数中,即字典。
这是我迄今为止尝试过的。需要不断更改 params 中的 cursor 值,直到没有更多页面为止。
params = {'title': 'Cybertruck',
'per_page':100,
'cursor': '*'
}
response = requests.get("https://api.aylien.com/news/stories",
headers = headers, params=params).json()
if "next_page_cursor" in response:
cursor = response["next_page_cursor"]
【问题讨论】:
-
您没有明确地将其传递为
'cursor': *- 这是无效的,您最初的paramsdict 是什么? -
初始字典是我在帖子中的内容,'cursor' 的默认值是 * 我需要将其替换为 'next_page_cursor"
-
你不能明确地将
*作为值——这会引发SyntaxError: invalid syntax。更新您的代码 -
谢谢,已更新。忘记使用引号
标签: python api loops python-requests