今儿个,咱来聊聊怎么倒腾出000966这只股票的历史交易数据。一开始我也没啥头绪,就想着上网碰碰运气,看看能不能直接下载到现成的数据。
我先是在几个常用的股票网站上翻翻,希望能找到直接提供历史数据下载的地方。找是找到,数据不太全,有的网站只给看最近一段时间的,更早的就没,这可不行。
摸索阶段
然后,我就开始琢磨,这些网站的数据是从哪儿来的?肯定不是凭空变出来的。我开始留意网页上的一些细节,看看有没有什么接口之类的东西。你还别说,真让我给发现点儿蛛丝马迹。有些网页上会显示一些数据加载的信息,我试着把这些信息复制下来,看看能不能直接访问。
- 我先用浏览器打开一个股票网站,找到000966这只股票的页面。
- 然后,我打开浏览器的开发者工具,准备看看能不能找到点儿有用的信息。
- 在开发者工具里,我切换到“网络”这个选项卡,然后刷新一下页面。
- 这时候,就能看到一大堆网络请求,我就在这些请求里找找,看有没有像是提供历史数据的。
初见成效
经过一番尝试,我发现有些请求返回的数据格式还挺规整的,像是表格一样,有日期、开盘价、收盘价、成交量什么的。我把这些数据复制下来,保存到一个文本文件里,然后用Excel打开,还真能看到数据!
比如说,我找到这么一段:
“日期 开盘 收盘 涨跌额 涨跌幅 最低 最高 成交量(手) 成交金额(万) 换手率”
“2024-11-05 2025-03-05 0.84 10”
这不就是我想要的嘛虽然这上面的日期对不上,我估摸着不同网站的数据格式可能不太一样,得稍微处理一下才能用。
继续深入
后来我又找到几个类似的数据:
“长源电力 (000966)4.44 +0.00 0.00% 成交明细”
“时间 成交价 涨跌 成交量(手) 成交金额”
“14:30:03 4.43 -0.23%223 10”
这些数据就更详细,连每笔交易的时间和成交量都有。不过这些数据还比较零散,得想办法把它们整理到一起。
还有这个:
“截至2025年2月19日收盘,长源电力(000966)报收于4.53元,上涨0.0%,换手率0.64%,成交量17.71万手,成交额8015.29万元。”
这个数据就更具体,直接告诉我某一天的收盘价、涨跌幅、成交量什么的。我把这些数据都记下来,想着以后肯定能用得上。
整理数据
我把我找到的这些数据都整理到一起,去重、排序、整理格式,总算弄出一份比较完整的000966历史交易数据。虽然过程有点儿麻烦,但好歹是实现,以后再想看这只股票的历史数据,就不用再费劲巴拉地到处找。
这回的经历也让我学到不少东西,以后再遇到类似的问题,我就知道该怎么下手。数据这玩意,只要你肯花心思去琢磨,总能找到办法搞到手的。

