2016-11-12 92 views
0

我對python比較陌生,因此也許我的問題水平很低。無論如何,我正試圖創建一個基本程序,用於顯示不同股票的幾個關鍵統計數據(beta值,30天高/低,p/e,p/s等)。我已完成GUI,但我不知道如何繼續我的項目。已經研究了幾個小時,但似乎無法決定走哪條路。創建基本的「股票計劃」

你會推薦HTML抓取或雅虎/谷歌財務API或其他任何下載數據?我已經下載後,我幾乎只是要在GUI上打印它。

回答

0

如果您從中獲得所需的所有信息,最好使用提供的API。如果這個API不存在或者不夠好,那麼你就會繼續前進,通常比使用API​​更多的工作。

所以我肯定會先嚐試使用API​​。

+0

感謝您的快速回答!將嘗試作爲第1步然後。 – ghostfkrcb

0

我用googlefinance API來創建你正在編寫的程序。它易於使用並將特定庫存的數據轉儲爲JSON。我所做的只是將數據輸出到文件中,然後在GUI中顯示文件的內容。雅虎還提供了一個API,但是它們的報價延遲了15分鐘,而Google提供了實時報價。

+0

好吧,那麼聽起來很有趣!是否可以通過API從摘要和財務頁面獲取數據?這意味着我選擇的不同數據的靈活性如何? – ghostfkrcb

+0

Google財經的Python模塊看起來只有兩種方法,getQuotes和getNews。它的[GitHub頁面](https://github.com/hongtaocai/googlefinance/blob/master/googlefinance/__init__.py)顯示了這兩個函數。您始終可以添加到該項目以包含財務標籤。我沒有嘗試雅虎財經,但它可能有更多的功能。 – Boris