首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用python pandas的Datareader获取雅虎财经的关键统计网页与默认的雅虎财经的历史价格网页

使用python pandas的Datareader获取雅虎财经的关键统计网页与默认的雅虎财经的历史价格网页
EN

Stack Overflow用户
提问于 2015-08-17 06:09:00
回答 1查看 1.4K关注 0票数 0

我正在尝试使用python的pandas库从雅虎财经中抓取数据,使用DataReader从熊猫中提取历史价格数据,但我也想从雅虎财经的关键统计网页中提取数据,比如“价格/账面比”。但我不确定如何修改DataReader来拉取历史价格以外的数据。

我想使用pandas库来做我所有的网页抓取,pandas中有没有不同的函数可以让我为雅虎财经的不同网页拉取数据,或者修改DataReader函数来拉取其他数据?就像将所有内容都保存在HTML中?

EN

回答 1

Stack Overflow用户

发布于 2015-08-17 21:28:22

这就是python yahoo-finance module。您可以在那里查找所需的数据。

此外,您还可以构建请求函数:

代码语言:javascript
运行
复制
def __request(symbol, stat):
    url = 'http://finance.yahoo.com/d/quotes.csv?s=%s&f=%s' % (symbol, stat)
    return urllib.urlopen(url).read().strip().strip('"')

使用它来获取所需的数据。例如,最后一个价格:

代码语言:javascript
运行
复制
def get_price(symbol): 
    return __request(symbol, 'l1')

Here与您可以提取其他字段一起列出。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32040422

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档