从亚马逊获取价格

时间:2011-01-04 01:01:49

标签: php amazon

我如何从亚马逊获取价格?

如果这是产品: http://www.amazon.co.uk/gp/product/B003BVI494/

我希望脚本返回价格331.97

我如何用PHP做到这一点?我注册了亚马逊API,我必须使用它吗?

编辑: 我不知道如何使用thei API,所以如果有人知道的话。请帮帮我!

4 个答案:

答案 0 :(得分:3)

Product Advertising API是你想要的;他们有一个简单的PHP库和示例here。还有REST interface,但您需要sign your requests

答案 1 :(得分:1)

Zinc有你想要的东西(如果你有最终用户地址,你也可以获得运费和税务信息)。 Check out the docs.

答案 2 :(得分:0)

您可以尝试查看此相关问题。

Amazon Book API for Python or Ruby?

如果你不想限于使用python / ruby​​,可以在这里找到一般的api文档(http://docs.amazonwebservices.com/AWSECommerceService/2010-10-01/GSG/

此外,如果你想要的只是价格(而你恰好在运行linux)

你可以做 -

wget http://www.amazon.co.uk/gp/product/B003BVI494/

grep 'priceLarge' B003BVI494

这将为你提供价格所在的html行:)(尽管你真的不应该用正则表达式解析html,即使是简单的一行)

答案 3 :(得分:0)

是的,您可以使用PHP执行此操作。

使用DomDocument和DomXPath执行此操作。

参见示例:

http://php.net/manual/en/class.domdocument.php

http://php.net/manual/en/class.domxpath.php