股票数据查询冀东水泥股票历史行情接口(芝麻分大数据查询接口)

上篇文章说到四行代码获取股票历史数据,有人说不能用了,所以就写了本代码验证。

一、基本思路这段代码是获取以6最初的股票数据,我们能够依据自己的需要来改写。

基本思路就是在网上(url='quote.eastmoney/stock_list.html')来获取一切的股票代码,存放在daima 列表中,循环列表依此取出数据,有些股票是没有数据的,做了反常处理。

二、完好代码#!/usr/bin/python# # Created by 老刘 on 2020/5/12# # Author: Lao Liu <412842374@qq>#\nimport requests,re\nimport tushare as ts\n#获取股票代码网址\nurl='quote.eastmoney/stock_list.html'\nheaders={\n 'user-agent':'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.92 Safari/537.36',\n }\n#宣布恳求\nresponse=requests.get(url,headers = headers)\n#设置编码\nresponse.encoding='gb2312'html=response.text\n#使用正则取出股票名称和代码存放在lists列表中\npat=' <li><a target="_blank".*?">(.*?)</a></li>'\nlists=re.findall(pat,html,re.S)\n#循环列表\nfor list in lists:\n #把股票名称存放在name列表里\n name = list\n #把代码存在daima列表里\n daima = list[-8:].replace("(", '').replace(")", '')\n #假如以6最初,下载数据\n if daima[0] == '6':\n try:\n print("正在下载%s的数据"%list)\n ata=ts.get_hist_data(daima)\n\n data.to_csv('./股票数据/%s.csv'%list,index=False)\n\n print("%s的数据下载结束"%list)\n except:\n print("%s的数据下载失利!********************" % list)\n\n

下载到本地的文件。翻开后的数据最近在学pandas,有爱好的能够沟通

发布于 2023-11-03 06:11:55
收藏
分享
海报
110
目录

    推荐阅读