2012-12-17 18 views
0

我正在構建一個消耗實時數據的APP。這個實時數據不能通過API使用,以便在我的APP中使用它。我現在所擁有的只是手動收集數據並更新JSON/XML文件並顯示它。但它不可擴展,因爲我無法每天/每週更新我的APP以顯示最新數據。如何以及在哪裏獲取此JSON數據。有什麼選擇?

你能告訴我對我有什麼選擇。我如何填充這些數據。我是否需要創建一個API或類似的東西(對我來說實際上太多了)。

舉個例子舉個例子,你正在建設一個計算器應用程序,列出了所有的問題,並張貼在一個星期內特定標籤的答案。由於Stack Overflow有一個API,它會給你這些數據來操作和玩耍。但現在假設stackOverflow沒有API,那麼您將如何構建這樣的APP。

謝謝。

+0

你到底在問什麼? 「我需要爲我的應用程序提供更新的數據,但我沒有時間爲我的應用程序提供更新的數據。」 – Brad

+0

@Brad:正如我所說,如果我正在爲SO構建APP。說今天我的APP會顯示100K的JavaScript標籤問題,這將不會在第二天保持相同,它會比這更多,所以我不能每天都手動更新這些數據。如果我沒有API,我如何更新這些數據。希望我清楚 – Mike

回答

0

我想你可以做一個web服務,例如jax-rs ...在web服務中調用http請求來獲取html/php,然後找到對你很重要的數據並解析爲XML/JSON並返回..

+0

任何示例,鏈接,資源。 – Mike

+0

你有沒有使用過網絡服務? –

+0

不,但我聽說過REST和SOAP,我不知道它們在哪裏適合 – Mike

0

您正在尋找的術語是「網絡抓取」,即直接從網頁提取相關數據。最近的一篇文章:http://blog.hartleybrody.com/web-scraping討論了這一點,通常是歪曲的技術。

請仔細閱讀引用文章,然後在「web scraping tutorial」上進行網絡搜索

相關問題