当前位置: 首页 > 面试题库 >

如何在python中创建股票报价获取应用

缑勇锐
2023-03-14
问题内容

我对使用 Python 编程很 陌生

我想制作一个将从Google Finance 获取股票价格*
的应用程序。一个示例是CSCO (思科系统) 。然后,我将使用该数据 在库存达到一定值时向用户发出警告 。它还需要 每30秒刷新一次
。 __

***

问题是我不知道如何获取数据!

谁有想法?


问题答案:

该模块由CoreyGoldberg提供。

程序:

import urllib
import re

def get_quote(symbol):
    base_url = 'http://finance.google.com/finance?q='
    content = urllib.urlopen(base_url + symbol).read()
    m = re.search('id="ref_694653_l".*?>(.*?)<', content)
    if m:
        quote = m.group(1)
    else:
        quote = 'no quote available for: ' + symbol
    return quote

用法示例:

import stockquote
print stockquote.get_quote('goog')

更新 :更改了正则表达式以匹配Google财经的最新格式(截至2011年2月23日)。这证明了依靠屏幕抓取时的主要问题。



 类似资料:
  • 问题内容: 我正在寻找来自Google服务的财务数据。 我发现此URL获取Microsoft的库存数据。 Google允许这种HTTP请求的所有可能参数是什么?我想看看我可以获得的所有不同信息。 问题答案: 有一个用于管理投资组合的完整API。*链接已删除。Google不再为此提供开发人员API。 获取股票报价要困难一些。我发现一篇文章,有人使用Google Spreadsheets获得股票报价。

  • 我想,当数据输入到新行(来自外部表单-日期、时间、股票代码)时,使用google finance将股票的当前价格输入到一个单元格中,然后不再更新该单元格中的价格。在它旁边的单元格中,我要跟踪价格,在它旁边的单元格中,我要跟踪自创建以来的最高值(“当前价格”单元格的最高值)。 这是我的床单https://docs.google.com/spreadsheets/d/1EUU1bZnIfBatNI8H

  • 我是Android开发的新手。我不知道Android Studio和Java。但我正在谷歌、YouTube和StackOverflow的帮助下开发一款应用程序。现在我要将我的图像中的股票期权(图像+文本)添加到WhatsApp。 使用库从存储加载图像。我不知道如何将转换为。 这是我的主要活动: 这是我想要的部分

  • 问题内容: 考虑表学生: 使用以下查询,我们得到: 由此我们将得到: 我们如何得到类似的东西 问题答案: 这应该做的工作

  • 我有一个问题在添加价格,大小和库存。如何添加价格、库存和大小而不重复? 下面是我的数据库结构: TBLProduct 这是我将价格、股票和价格相加后的结果。你可以看到有两个‘耐克勒布朗15鬼’。 查询 Ajax 显示产品的代码

  • 我想在Python中模拟股票价格的运动,持续3年,总共300步,有5条路径。股价可以上涨或下跌,上涨概率=q,下跌概率=1-q。 如果它增加,则周期价格t=周期价格t-1×u,如果它减少,则周期价格t=周期价格t-1×d 我对如何用随机数回答这个问题有点困惑。虽然我这样做,它可以显示结果,但我不确定是否比较随机数和q是正确的方法。