2013-07-06 52 views
1

我想創建一個應用程序,允許用戶輸入股票報價並顯示股票價格。我正在關注一個教程,向您展示如何從Yahoo Finance中提取返回CSV文件的數據。我想知道我是否也可以使用其他類型的數據,因爲我想從Sina Finance獲得數據,它以XLS格式返回數據。例如,http://market.finance.sina.com.cn/downxls.php?date=2011-07-08&symbol=sh600900返回XLS數據。此外,另一個網站顯示一個網頁,我想知道我是否可以從中提取信息並在我的應用程序中使用它。 http://dev.markitondemand.com/Api/Quote/jsonp?symbol=fb。謝謝!從AppInventor中的API提取數據

回答

4

是的,您可以,但以文本格式接收結果會更容易,例如, JSON而不是下載文件。對於一個JSON例子中看到here

您也可以從網頁中提取信息:使用web.get塊得到一個網頁的完整源代碼,然後解析爲所需要的信息。或者爲了減少收到的數據量,可以將YQL與XPATH一起使用,請參閱示例here

+0

非常感謝你! – Ts5

+0

而不是說「謝謝」:這裏在stackoverflow你通常upvote一個答案,如果它是有用的。通常情況下,您將回答標記爲「已回答」,另請參閱[常見問題](http://stackoverflow.com/help)。謝謝。 – Taifun