Python金额数据挖掘 第6章 第1节 (1)爬取股票信息

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/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球