1、安装pandas_datareader
pip install pandas_datareader
2、使用 Stooq获取股票信息
Stooq,提供的都是 指数 index 的历史数据。
导入包
import pandas_datareader.data as webdata
import datetime
import pandas as pd
data用于生成日期数据,开始-结束
start_day = datetime.datetime(2019,1,1)
end_day = datetime.datetime(2019,3,1)
通过stooq查询股票数据
stock_code = input("美股直接输入股票代码,如GOOG\n港股输入代码+对应股市,如腾讯:0700.hk\n国内股票需要区分上证和深证,股票代码后面加.ss或者.sz\n请输入你要查询的股票代码:")
stock_info = webdata.get_data_stooq(stock_code,start_day,end_day)
#展示前5行
print(stock_info.head())
港股输入代码+对应股市,如腾讯:0700.hk
国内股票需要区分上证和深证,股票代码后面加.ss或者.sz
请输入你要查询的股票代码:GOOG
Open High Low Close Volume
Date
2019-03-01 1124.90 1142.97 1124.75 1140.99 1450316
2019-02-28 1111.30 1127.65 1111.01 1119.92 1542609
2019-02-27 1106.95 1117.98 1101.00 1116.05 968760
2019-02-26 1105.75 1119.51 1099.92 1115.13 1471743
2019-02-25 1116.00 1118.54 1107.27 1109.40 1413061
3、使用函数
写个函数
def stock(stock_code):
# 导入包
import pandas_datareader.data as webdata
import datetime
import pandas as pd
# 起止日期
start_day = datetime.datetime(2022,2,1)
end_day = datetime.datetime(2022,5,1)
# 查询股票
stock_info = webdata.get_data_stooq(stock_code,start_day,end_day)
# 展示前五行
print(stock_info.head())
stock('GOOG')
4、知识点
Open:开盘价
High:最高价
Low:最低价
Close:收盘价
Volume:成交量Original: https://blog.csdn.net/xllzuibangla/article/details/124651915
Author: 勇敢驴驴
Title: Python金额数据挖掘 第6章 第1节 (1)爬取股票信息
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/600900/
转载文章受原作者版权保护。转载请注明原作者出处!