有没有用 Ruby 或 Python 访问亚马逊搜索结果(给定查询)的好方法?我一直在寻找 API,发现一个产品广告 API 似乎与搜索不同。
我宁愿不必在给定查询(嵌入在 url 中)的情况下抓取亚马逊搜索网页。
有没有用 Ruby 或 Python 访问亚马逊搜索结果(给定查询)的好方法?我一直在寻找 API,发现一个产品广告 API 似乎与搜索不同。
我宁愿不必在给定查询(嵌入在 url 中)的情况下抓取亚马逊搜索网页。
我已经使用 Amazon API 几年了,我承认他们似乎试图隐藏他们对常规附属产品所做的事情,比如亚马逊搜索,就好像他们不希望你使用 API 或至少让它变得困难。
因此,在您的会员仪表板中,单击顶部的“产品 API”选项卡。
接下来,您将需要创建您的公钥和私钥。如果没有创建和设置这些,您将无法访问 API。另请注意,即使 Amazon 确实有 RESTful API,它也需要回调,无论您使用哪种语言。(除非您打算使用 SOAP)一旦创建了这些,它应该会在您的会员仪表板中为您打开一些新选项。
最后,Amazon 提供了 wazoo 的代码示例,但我无法证明 Ruby 或 Python 有什么好处(就像我用 cURL 和 php 完成的那样),但无论如何它应该给你一个很好的起点。去这里:http ://aws.amazon.com/code/Product%20Advertising%20API?_encoding=UTF8&jiveRedirect=1
我确实在代码示例和文档中看到了此处列出的 python 和 ruby。请注意,亚马逊喜欢经常更改内容,有时会在没有通知的情况下进行更改。但是我在做这个的时候确实注意到了一个关于 AWS 的新节点 js 库的部分......甜。亚马逊确实做得很好。