2016-11-12 5 views
0

私は比較的Pythonに新しいので、おそらく私の質問の低レベルです。とにかく、私はちょうど異なる株式(ベータ値、30日の高/低、p/e、p/sなど)のいくつかの重要な統計情報を表示するための基本的なプログラムを作成しようとしています。私はGUIを完成させましたが、私はどのようにプロジェクトを進めるのか分かりません。数時間研究していますが、どちらの方法を選択するかわからないことがあります。基本的な "株式プログラム"の作成

データをダウンロードするには、HTMLスクレイピングAPIまたはyahoo/google finance APIなどをお勧めしますか?私はそれをダウンロードした後、私はかなりGUI上で印刷するつもりです。

答えて

0

必要な情報が必要な場合は、提供されているAPIを使用することをおすすめします。 APIが存在しないか、十分でない場合は、スクレイピングパスに進みます。通常、APIを使用するよりも多くの作業が行われます。

だから私は間違いなくAPIを最初に使ってみてください。

+0

迅速な回答ありがとうございます!ステップ1としてそれを試みます。 – ghostfkrcb

0

私はgooglefinance APIを使って、あなたが書いているのと同じプログラムを作成しました。特定の在庫のデータを使いやすく、ダンプしてJSONにダンプします。私がしたことは、データをファイルに出力してから、そのファイルの内容をGUIに表示することでした。ヤフーもAPIを提供しているが、その引用は15分遅れるが、Googleはリアルタイムの見積もりを提供している。

+0

さて、それは面白いと思うよ! APIを使用して概要ページと金融ページからデータを取得できますか?意味は、私が選んださまざまなデータにどのような柔軟性がありますか? – ghostfkrcb

+0

Google FinanceのPythonモジュールには、getQuotesとgetNewsという2つのメソッドしかないようです。 [GitHubページ](https://github.com/hongtaocai/googlefinance/blob/master/googlefinance/__init__.py)には2つの機能があります。そのプロジェクトにはいつでも[財務]タブを追加することができます。 Yahoo Financeを試したことはありませんが、より多くの機能があるかもしれません。 – Boris

関連する問題