2011-05-24 69 views
0

我想寫一個ruby腳本來提取有關商店產品的信息並組織它。雖然我確信我有編程知識來做到這一點,但我無法確定通過網絡提供這種信息的方式。有誰知道暴露這種信息的數據庫/ api。我不願意編寫抓取工具來抓取各個商店的網站,並且......解析HTML ......帶產品信息的數據庫

+0

這與編程有關,並且問題得到了回答和完整。 Closing.unnecessary? => true – providence 2011-05-25 20:13:33

回答

1

看一看Amazon Product Advertising API。它使您可以訪問整個亞馬遜產品目錄,因此它可能是您在那裏找到的最廣泛的數據庫。

+0

感謝這是一個偉大的鏈接!我會從那裏開始。你知道是否有辦法獲得有關沃爾瑪等特定商店的數據。例如,我已經注意到最佳購買有api。 – providence 2011-05-24 06:47:57

+0

我不知道沃爾瑪的具體情況,它取決於他們是否暴露了API。我曾經不得不查詢着名的體育零售商目錄,但由於他們沒有公開任何API,我不得不使用[Nokogiri](http://nokogiri.org/)和[Mechanize](http:// mechanize .rubyforge.org /機械化/)。如果您選擇使用亞馬遜產品目錄,那麼您可能對客戶端庫感興趣,例如[ruby/aws](http://www.caliban.org/ruby/ruby-aws/)。另外,您應該仔細檢查您打算使用該目錄的網站的使用條款。 – mbreining 2011-05-24 06:57:50

+0

謝謝你的提示,你讓我在路上。 – providence 2011-05-24 07:10:51