APP下载

基于Go语言的数据分析技术在金融行业内部审计中的应用

2020-06-21张松唐艳双李怀宇

中国内部审计 2020年6期
关键词:数据分析

张松 唐艳双 李怀宇

[摘要]本文通过审计实例介绍运用Go语言开发爬虫程序,批量获取某省金融企业监管处罚数据,对被审计单位及所在地域金融企业进行全方位、立体画像,实现网络公开数据与行内数据的相互补充印证,准确锁定审计目标,提升现场审计效率。

[关键词]内部审计    Go语言    数据分析    爬虫程序

随着信息科技与生产过程的不断融合,人们越来越感受到科技在工作中的重要性。在企业内部审计中,可利用数据分析语言开发网络爬虫程序获取被审计单位的日常经营及社会活动相关数据。Go语言(又称Golang语言),是Google公司开发的一种简洁高效的开源编程语言,具有高并发性和跨平台开发优势,非常适合服务器编程。

一、总体思路

首先,开发的爬虫程序必须善意且自觉遵守Robots协议,开发前要查看网站根目录下的robots.txt文件,根据Robots协议合理进行爬取数据。其次,将爬取到的监管信息,存储到CSV文本及本地MySQL数据库中,并从中筛选出关注单位的处罚信息。

爬虫程序工作原理是抓取网页源代码。源代码中包含网页内容信息和网络链接URL地址,可以继续打开网页中的URL地址,进一步抓取下一层网页内容和网络链接URL地址,这样就可以循环抓取所需网页公布的数据信息。

Go语言抓取网页源代码时,最常用的方法是利用Go语言自带的net/http包工具与正则表达式相配合,匹配抓取想要的内容信息,也可以利用一些根据网页节点属性选择的CSS选择器、Colly或Goquery等框架工具提取所需要的数据信息。……

登录APP查看全文

猜你喜欢

数据分析
电子物证检验的数据分析与信息应用研究
基于matlab曲线拟合的数据预测分析
分众媒体趋势下场景营销的商业前景
佛山某给水管线控制测量探讨
SPSS在环境地球化学中的应用
大数据时代高校数据管理的思考
我校如何利用体育大课间活动解决男生引体向上这个薄弱环节
Excel电子表格在财务日常工作中的应用
浅析大数据时代背景下的市场营销策略
新常态下集团公司内部审计工作研究