我正在尝试为我正在构建的webapp做一些事情:
Bob Dylan Blonde On Blonde我试过通过Amazon ECS API做到这一点.我意识到这会锁定我到亚马逊,但现在,我没关系.
ECS的问题是当用户搜索时,我不知道产品带是什么,并且似乎存在限制,结果以非常奇怪的顺序返回,而不是相关性或受欢迎程度(如果它们不是一样).例如,搜索ECS"Bob Dylan"会将海报作为前两项,然后是视频,然后是随机CD,然后是更多视频和海报.
我真正想要的是亚马逊的真实搜索.如果你去亚马逊并在"Bob Dylan"中解雇,你会收到大量的CD(你应该这样).现在我确信我在技术上能够刮掉亚马逊或谷歌购物......但我确信这是违反某些服务条款的.
所以我的问题:
您能否以与面向用户的网站相同的方式搜索和分类亚马逊的ECS?
是否有Google产品搜索/购物API,我可以使用相似的方式(完全在幕后 - 而不是在页面上的JS)方式?
目前我正在这样做:
查询Google的AJAX搜索(这显然适用于后端,就像他们的SOAP版本一样,只是使用AJAX,不确定我是否被允许)site:amazon.co.uk以及inurl:/dp/搜索字符串,这带回了一个产品列表合理的人气排序顺序.
对于每个产品,我从Google给定的URL中提取产品代码,并且我在查询Amazon ECS以获取产品标题,价格,链接等.
因此,对于一个包含五个结果的搜索,我正在做6个请求.这很可怕.如果有人能通过亚马逊(或其他API)找到一个简单的方法,我会非常感激(525声誉)
| 归档时间: |
|
| 查看次数: |
12902 次 |
| 最近记录: |