2014-11-06 57 views
-1

因此,让我们说我有一个产品页面,我希望能够根据主要零售商定价的价格动态显示价格。例如亚马逊。我怎么能从亚马逊的价格拉我的网页上显示。下面是一个小提琴。如何从第三方网站提取数据,例如价格?

可以说,我想从亚马逊这里拉价格数据:http://www.amazon.com/Weedeater-967184101-Straight-Trimmer-W25SBK/dp/B00FMWWQYY/ref=sr_1_1?s=lawn-garden&ie=UTF8&qid=1415311397&sr=1-1

显然,这是粗制滥造完成的,它唯一的证明了我的意思。

<div id="productContainer"> 
    <div class="products"> 
     <figure> 
      <img src="#" alt="weed eater"> 
      <figcaption>Excellent Weed Eater Lorem Ipsum content 
      <br /> 
      <p>Cost only<span class="price"></span> 
      </p> 
     </figcaption> 
     </figure> 
    </div> 
    <div class="products"> 
     <figure>Other Products etc..</figure> 
    </div> 
    <div class="products"> 
     <figure>Other Products etc..</figure> 
    </div> 
</div> 

http://jsfiddle.net/cL8346k7/

+0

或者,如果有人能指出我一些资源也可以。 – dragonore 2014-11-06 22:15:46

+0

我会做所有这些离线并将其存储在您自己的数据库中。看看类似Scrapy这样的东西。 – 2014-11-06 22:16:46

回答

1

你需要使用由零售商展示的API或使用后端语言(PHP,Python和Node.js的等刮他们的网站上渲染与该HTML服务器端刮插入的值或查询自己的API的项目(你已经刮),并使用客户端模板,使它们。

这可能是不平凡的,不可靠的整体。