kn007的个人博客
♥ You are here: > > > autoit列取证券信息数组,excel(财务)数据收集处理

autoit列取证券信息数组,excel(财务)数据收集处理

by | No Comment

.        家中有长辈长期从事证券投资,注重基本面分析。现在深沪个股超过2000个,提取其基本信息和汇总信息的工作量越来越多,对原先的分析表也提出了新的要求。原先只是简单汇总,现在希望实现输入一个股票代码,自动提取该股历年信息汇总表。

.        之前对excel全无接触,对资本市场也没有太大了解,花了1个多小时,看长辈提供的一个表格,现在05年以前提取好的财务数据已经找不到了,大都要从F10的txt文本提取。提取的工作量大,手工也容易出错,都要完整校对信息。最近几年的数据,有网站已经整理后显示在网页上。
现在我做的就是从网页提取出显示出的必要的信息,并且每一年都有20几页之多的数据,我长辈原先是利用复制粘贴,处理后,放置到excel。因为之前我帮长辈做过专门提取网站多页信息的软件,所以这次就我来帮忙做。

.        我利用autoit 抽取网页指定区域内容,并自动获取必要页码,自动获取全部符合要求的数据,排列排序 ,检测列表项与网页是否一致。然后写入excel。将近几年数据,合并为同一表格,用VLOOKUP列取信息到其中一表。这就是步骤。麻烦的是因为网页有js判定是否为正常浏览,非正常浏览,服务器将不显示所有数据。如果单纯打开ie也是可以的,但就无法后台话,而且降低效率,利用了http协议、xml和inet,得到需要的body内容,重新分析整理,转换为数组,数组整理后,再输出到excel,自动循环。一切由autoit自动完成。

最后我还是随机抽查了一下,没有任何错误。
上几张图

以前写的去网站帖子内容的软件|取网页必要内容.jpg


取得的内容|取网页必要内容的结果.jpg

excel结果图|分析表.jpg

excel数据图|excel报表数据.jpg

autoit关于排序整理|excel输出代码.jpg

因私密原因,暂附上01年-03年的资料(01-03年的资料是以前手工提取的,算是挺珍贵的,留念)。

下载地址
附件下载见上

转载请注明转自:kn007的个人博客的《autoit列取证券信息数组,excel(财务)数据收集处理

donate
有所帮助?

Comments

No Comment立即评论
Loading...

icon_wink.gificon_neutral.gificon_mad.gificon_twisted.gificon_smile.gificon_eek.gificon_sad.gificon_rolleyes.gificon_razz.gificon_redface.gificon_surprised.gificon_mrgreen.gificon_lol.gificon_idea.gificon_biggrin.gificon_evil.gificon_cry.gificon_cool.gificon_arrow.gificon_confused.gificon_question.gificon_exclaim.gif