使用python的股票符号

时间:2010-05-26 07:15:13

标签: python

我正在寻找一些股票代码查找API。我能够用符号&来查询雅虎财经。能够检索股票价格&其他细节。

是否有任何用于股票代码搜索的API

任何帮助都会很棒......

由于

3 个答案:

答案 0 :(得分:2)

您可以使用Python的urllibmechanise库来搜索发布此数据的网站的数据。如果网站需要进行一些互动才能掌握数据(如登录),那么机械工将是更好的选择。

编辑 - 从雅虎英国网站获取英国电信的股票报价:

>>> import urllib
>>> import re
>>> data = urllib.urlopen('http://uk.finance.yahoo.com/q?s=BT&m=L&d=').read()
>>> re.search('<span id="yfs_l10_bt-a\.l".*?>([0-9.]+)', data).group(1)
'122.00'

正则表达式中的id是通过查看页面源并查找包含所需数据的标记的id来获取的。

答案 1 :(得分:1)

作为解析HTML的替代方法,您可以下载一个干净的预格式化的.csv文件。请参阅http://www.gummy-stuff.org/Yahoo-data.htm上的教程。在awatts链接的问题中找到它。

答案 2 :(得分:0)

http://www.mergent.com/servius

查看公司基础知识API