Amazon ECS API可以获取1000本畅销书籍

Dee*_*ane 8 amazon amazon-web-services

我需要API来获取亚马逊上畅销的书籍.默认情况下,它只获取前10个项目,但我需要超过10个,通过使用单击命中大约1000个项目内容.

要么

我需要使用Amazon ECS API来扫描1000本畅销书.

要么

除了亚马逊API之外,还有什么办法可以掠夺亚马逊上所有畅销书籍吗?

sno*_*gel 0

我是这样做的 - 但在本月底之后,它不适用于超过 100 件商品,因为亚马逊将 ItemPage 限制为 10。

rescheck = Amazon::Ecs.item_search("search term here", :response_group => 'Large', :country => 'uk')
n=0
rescheck.total_pages.times do |n|
  n=n+1
  if n <= rescheck.total_pages
      res = Amazon::Ecs.item_search("search term here", :response_group => 'Large', :item_page =>n, :country => 'uk')
        res.items.each do |item|

          asin = item.get('ASIN')
          title = item.get('ItemAttributes/Title')
          brand = item.get('ItemAttributes/Brand')

 #etc
Run Code Online (Sandbox Code Playgroud)