2012-07-13 56 views
0

我在android中創建了一個掃描條形碼並從我的數據庫中檢索信息的應用程序。它工作正常,但現在我想將其與flipkart數據庫集成。或將其重定向到flipkart頁面該產品。但我如何訪問flipkart數據庫。 說我掃描的圖書的Android,現在我會想我的重定向用戶到flipkart.Any幫助特定頁面,將不勝感激...謝謝將用戶重定向到web視圖中的特定頁面

+0

問flipkart,如果他們提供一個API來做這樣的事情。否則,你幾乎無法訪問數據。 – 2012-07-13 12:19:27

+0

我聽說過關於網絡爬蟲的問題,請問在這種情況下它有用嗎?我基本上必須從flipkart讀取書籍的速度,雖然flipkart允許通過輸入書籍名稱而不是條形碼 – Joyson 2012-07-13 12:25:11

回答

1

這是最好問flipkart如果他們有一個方法可以輕鬆地做到這一點,更重要的是如果其條款&條件(所以你不違反任何法律)。

看他們的網站,它看起來像你可以做http://www.flipkart.com/search/a/all?query=something,它似乎爲ISBN條碼工作,以及(嘗試在查詢與0671737635更換something)。

+0

來搜索產品詳細信息非常感謝eternalmatt – Joyson 2012-07-13 13:12:01

+0

您是如何找出url的?我也想了解ebay.com和junglee.com.tw感謝您的幫助。 – Joyson 2012-07-16 13:11:59

+0

我剛進入網站,在搜索欄中輸入「something」,查看網址,並在'?query = something'鍵值對之後刪除所有信息。但是就像Romin說的那樣,這是一種「片狀解決方案,不推薦」。 – eternalmatt 2012-07-16 15:32:21

1

當今時代的最佳方法是使用Flipkart公開的公共API。鑑於Flipkart沒有這樣做,就不可能有一種簡單的方法來獲取這些信息。

網絡爬蟲存在,但在幾乎所有情況下,你最終將違反條款和條件和/或任何可接受的速率限制。即使您可能想出了一個Web爬蟲解決方案,但如果有內部頁面更改,它很可能遲早會崩潰,這將使您再次編寫新的邏輯。總之,這些都是片狀解決方案,並不推薦,儘管從短期來看,它可能看起來像是有效的。

無論是Flipkart還是其他人,如上所述,公共API是正確的集成機制。該API將明確界定:

  1. 的功能是什麼,即API方法
  2. 的數據格式請求/響應
  3. 可接受的速率限制的免費使用
  4. 更高的配額限制
  5. 支付API費用

PS:Flipkart最有可能甚至會使用他們使用的私有API,但只是它不會暴露給外部世界。

相關問題