我正在寻找一些股票代码查找API。我能够用符号&来查询雅虎财经。能够检索股票价格&其他细节。
是否有任何用于股票代码搜索的API
任何帮助都会很棒......
由于
答案 0 :(得分:2)
您可以使用Python的urllib或mechanise库来搜索发布此数据的网站的数据。如果网站需要进行一些互动才能掌握数据(如登录),那么机械工将是更好的选择。
编辑 - 从雅虎英国网站获取英国电信的股票报价:>>> 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)