我在这里使用Youtube Data api: https://github.com/youtube/api-samples
具体来说,我在看: https://github.com/youtube/api-samples/blob/master/python/search.py
在该文件中有:
search_response = youtube.search().list(
q=options.q,
part="id,snippet",
maxResults=options.max_results
).execute()
然而,最大结果是50.我是否可以将参数更改为youtube.search()以获得结果51 -100,101-150等?我似乎无法在文档中找到它。谢谢!
答案 0 :(得分:0)
您可以使用pageToken参数获取下一页:
pageToken字符串
pageToken参数标识应返回的结果集中的特定页面。在API响应中,nextPageToken和prevPageToken属性标识可以检索的其他页面。
下一页ID(nextPageToken
)从第一个回复中返回,使用该ID获取下一页。
{
"kind": "youtube#searchListResponse",
"etag": etag,
"nextPageToken": string,
"prevPageToken": string,
"regionCode": string,
"pageInfo": {
"totalResults": integer,
"resultsPerPage": integer
},
"items": [
search Resource
]
}
可以找到更多信息here