大伙儿晚上今天瞎琢磨了一天,总算把我那个“每日基金净值速查网”给捣鼓得差不多了,赶紧趁热乎跟大家分享分享我这瞎折腾的过程。
最初的念头
是这样的,平时也买点基金,不多,就那么几只。以前,想看今天赚了还是亏了,那叫一个折腾。要么就得打开好几个基金公司的官网,一家家登录,一家家找。要么就去看那些大点的财经网站,信息倒是全,但广告也多,有时候还卡得要命,找自己的那几只基金也得翻半天。我就寻思,能不能搞个简单点的,就看我自己关心的那几只,清清爽爽的?
开始动手前的准备
有了这个想法,我就开始琢磨怎么实现。数据从哪儿来? 这是个大问题。我看了一下,好多基金公司官网都会公布净值,一些大的第三方平台数据也挺及时的。我想着这些数据既然是公开的,我能不能也“拿”过来用用?
我就先试着打开几个常看的基金网站,用浏览器那个开发者工具(就是按F12出来的那个玩意儿),看看数据是怎么加载的。发现有的直接就在网页代码里,有的,是通过一种叫啥“接口”的东西动态刷新的。感觉后者可能更靠谱点,毕竟直接扒网页,万一网站改版了,我这边就得跟着改,太麻烦。
磕磕绊绊的实践过程
选定了几个看着比较靠谱的数据来源后,我就开始动手了。代码水平也就那样,属于半吊子。一开始想着,就弄个最简单的,能把数据抓下来,显示出来就行。
- 第一步:尝试获取数据。 我先找了个比较友好的数据源,就是那种数据格式比较清晰的。试着用一些小程序或者小脚本去请求那个地址,看看能不能把数据弄回来。这一步就折腾了好久,有时候返回一堆乱码,有时候啥也没有。后来慢慢摸索,总算能把净值、日期、涨跌幅这些关键信息给“抠”出来了。
- 第二步:想着怎么存起来。 如果每次都去实时抓取,万一哪个源头网站临时抽风,或者网络不那不就看不到了?我就想着,每天定时抓一次,然后存到我自己的一个小地方,这样查询的时候就直接从我这儿读,速度快,也稳定点。
- 第三步:做个简单的展示页面。 数据有了,就得想办法让人能看到。我就用最基础的网页技术,搞了个特别简陋的页面。一开始就是个列表,把基金代码、名称、最新净值、涨跌幅往上一摆。丑是丑了点,但起码能用了!
- 第四步:不断完善和优化。 用着用着,就发现各种不顺手。比如,我想看看历史净值曲线图,没有;我想按涨跌幅排个序,不行。然后我就一点点加功能。最头疼的是有些数据源不稳定,有时候这个源挂了,就得赶紧换备用的,或者想想办法修复。还有就是基金分红、拆分的时候,净值会突然变一下,这个也得处理不然看着数据就不对了。
最终的成果(暂时)
折腾了小半个月,现在这个小网站总算是能基本满足我自己的需求了。打开页面,就能看到我关注的那几只基金最新的净值、估算净值、涨跌情况。点一下基金名字,还能看到近一段时间的走势图。虽然界面还是挺朴素的,但胜在加载快,没广告,信息也一目了然。
我把常用的几只基金代码都预设好了,打开就能看。也留了个小口子,可以临时查查别的基金。每天早上起来看一眼,或者下午收盘后瞅瞅,心里就有数了。
整个过程下来,感觉就像自己盖了个小茅草屋,虽然比不上人家高楼大厦,但自己住着舒服、踏实。这种从无到有,解决自己实际问题的感觉,还是挺有成就感的。这玩意儿还有很多能改进的地方,以后有空再慢慢折腾!
今天就先分享到这儿,希望能给同样有类似想法的朋友一点小启发。自己动手,丰衣足食嘛
还没有评论,来说两句吧...