为什么我一年只收到50件thonamazonproductapi.AmazonAPI.search

2024-09-26 18:06:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用https://github.com/yoavaviram/python-amazon-simple-product-api。 每次返回的项目数是50,即使我使用了search_n(100,…)。有人知道为什么吗?在哪里设置最大数量?谢谢

    amazon = AmazonAPI('key',
            'key2',
            'key3',
            MaxQPS=0.9,
            Region='US')
    try:
            products = amazon.search_n(100, Keywords='drone', SearchIndex='All')
            for i, product in enumerate(products):
                 print_statement


    except Exception as e:
            print "Exception while searching Amazon:"+str(e)

Tags: httpsgithubcomapiamazonsearch数量exception
3条回答

您可以找到返回页面的最大数量here
ItemLookup操作的最大页数为150,ItemSearch的最大页数为10页。在

我也面临着同样的问题,这似乎是因为亚马逊将页面数量限制在10页以内。所以你最多可以得到100种产品。您可以尝试优化搜索,使其更精确,然后缩小搜索范围,获得更多您真正感兴趣的产品。在

你的搜索范围太广了。试着把它改成:

products = amazon.search(Keywords='Drone', Title='Drone', SearchIndex='Electronics')

希望这能帮助。。。在

Amazondocumentation关于ItemPage参数:

Valid values: 1 to 10 (1 to 5 when search index is All)

相关问题 更多 >

    热门问题