首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何收集雅虎财务的数据?

如何收集雅虎财务的数据?
EN

Stack Overflow用户
提问于 2020-11-27 12:50:55
回答 2查看 482关注 0票数 0

我使用的脚本使用了这一行:

代码语言:javascript
复制
    res = requests.get('https://query1.finance.yahoo.com/v8/finance/chart/{symbol}?range={data_range}&interval={data_interval}'.format(**locals()))

从雅虎金融公司收集股票数据。目前,我正在输入一些值,比如'1d' for data_range,这给了我过去一天的数据。但是,如果我想收集数据,比如从2020-11-24到2020-11-25 (而不是过去的x天),我应该输入什么?

EN

回答 2

Stack Overflow用户

发布于 2020-11-27 13:00:19

我建议使用Selenium library.Because,您需要处理单击事件,页面要重新登录以获得更新的股票数据检查如下

http://lmari.hatenablog.com/entry/selenium-fin

票数 1
EN

Stack Overflow用户

发布于 2020-11-27 13:01:10

执行以下操作

代码语言:javascript
复制
#!pip install pandas-datareader

import pandas as pd
from pandas_datareader import data

stock = 'RENT3.SA'
source = 'yahoo'

# Set date range
start = datetime.datetime(2019, 8, 19)
end = datetime.datetime(2020, 11, 27)

# Collect stock data
dataset = data.DataReader(stock, source, start, end)

goog_df['Adj Close'].plot(kind='line', grid=True, title='RENT3 Adjusted Closes')
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65037686

复制
相关文章

相似问题

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