【问题标题】:Creation of basic "stock-program"创建基本的“股票程序”
【发布时间】:2016-11-12 17:31:21
【问题描述】:

我对 python 比较陌生,因此我的问题可能很低。无论如何,我正在尝试创建一个基本程序,仅显示不同股票的几个关键统计数据(beta 值、30 天高/低、市盈率、市盈率等......)。我已经完成了 GUI,但我不确定如何继续我的项目。已经研究了几个小时,但似乎无法决定走哪条路。

您会推荐 HTML-scraping 或 yahoo/google Finance API 或其他任何东西来下载数据吗?下载完成后,我几乎只想在 GUI 上打印它。

【问题讨论】:

    标签: python html web-scraping yahoo-finance google-finance


    【解决方案1】:

    如果您从中获得所需的所有信息,最好使用提供的 API。如果 API 不存在或不够好,那么你就走上抓取路径,这通常比使用 API 需要更多的工作。

    所以我肯定会先尝试使用 API。

    【讨论】:

    • 感谢您的快速回答!然后将其作为第 1 步进行尝试。
    【解决方案2】:

    我使用googlefinance API 创建了您正在编写的相同程序。它易于使用并将特定股票的数据转储到 JSON。我所做的只是将数据输出到一个文件中,然后在 GUI 中显示文件的内容。雅虎也提供了 API,但是他们的报价会延迟 15 分钟,而 Google 提供实时报价。

    【讨论】:

    • 好吧,那听起来很有趣!是否可以使用 API 从摘要和财务页面中获取数据?这意味着我选择的不同数据的灵活性如何?
    • Google Finance 的 Python 模块看起来只有两个方法,getQuotes 和 getNews。 [它的 GitHub 页面] (github.com/hongtaocai/googlefinance/blob/master/googlefinance/…) 显示了这两个函数。您始终可以添加到该项目以包含财务选项卡。我没有尝试过雅虎财经,但它可能有更多功能。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-24
    相关资源
    最近更新 更多