2

在进行关键字搜索时,如何调用下一页来接收接下来的 10 个结果?

amazon = bottlenose.Amazon(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_ASSOCIATE_TAG,Parser=lambda text: BeautifulSoup(text, 'xml'))
response = amazon.ItemSearch(Keywords=searchTerm, SearchIndex="All")

响应包含前 10 个结果。我不知道如何获得下一个 10 等等......

4

1 回答 1

0

我不知道您是否设法对此进行了排序,但如果您添加 ItemPage="#" 它将返回该页码的结果。

response = amazon.ItemSearch(Keywords=searchTerm, SearchIndex="All", ItemPage="2")

我最近自己发现了这一点。我认为这与作为参数编码到 URL 中的参数有关,因此其中一些不在 API 参考表中工作,但可能不是全部。

于 2018-10-17T16:06:29.537 回答