python下载所有股票日交易数据

python下载所有股票日交易数据


一、下载

#使用的变量a、b、c、d、e
def DownStockData(StockCode):
    #引用 requests文件
    import requests
    #下载地址
    
    a = "http://quotes.money.163.com/service/chddata.html?code=1"
    b = StockCode
    c = "&start=19901219&end=20301227"   #起止时间;自己修改
    d = "&fields=TCLOSE;HIGH;LOW;TOPEN;LCLOSE;CHG;PCHG;TURNOVER;VOTURNOVER;VATURNOVER;TCAP;MCAP"
    
    Download_addres = a+b+c+d
    #把下载地址发送给requests模块
    e = requests.get(Download_addres)
    #下载文件
    f = "E:\\Stock\\"		#在E盘下建立‘Stock’文件夹
    g = b
    h = ".csv"
    i = f+g+h
    with open(i,"wb") as code:
         code.write(e.content)





def ReadStockCode():
    f = open(r'E:\\AllStockCode.txt','r')
    a = list(f)
    f.close()
    n = len(a)
    for i in a:
        print(i[:6])             #列表里的数据为:股票代码+“\n”;i[:6]为选取股票代码。
        DownStockData(i[:6])
        n -=1
        print('总数量:',len(a))
        print('剩余:',n)


ReadStockCode()


注意:
1.在E盘下建立‘Stock’文件夹
2.将AllStockCode放在E盘下,
链接:https://pan.baidu.com/s/1n3t92QNPnF4q63BmdUlaEQ
提取码:ym6q
复制这段内容后打开百度网盘手机App,操作更方便哦

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值