2014-11-06 94 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的項目(你已經刮),並使用客戶端模板,使它們。

這可能是不平凡的,不可靠的整體。