开放式基金持仓变动查询与核对方法、装置、设备和介质与流程

文档序号:28290393发布日期:2021-12-31 22:37阅读:233来源:国知局
开放式基金持仓变动查询与核对方法、装置、设备和介质与流程

1.本发明实施例涉及人工智能技术,尤其涉及一种开放式基金持仓变动查询与核对方法、装置、设备和介质。


背景技术:

2.在金融行业,几乎所有的公司都会持有开放式基金。根据风控要求,核算人员一般需在指定日期,登录所投资的场外基金网站,对当天的基金持仓份额进行查询截屏,用以后续进行估值对账。当投资规模和投资品种上去后,查询登录变得十分繁琐,肉眼比对也有遗漏和错看的风险。
3.在现有技术中,为了节约人力,降低肉眼比对带来的风险,可能会采用网络爬虫(web crawler)的方式去基金网站上爬取数据。此方法相交于人工查询和核对的方法技术要求更高,是模拟浏览器请求站点的行为,把站点返回的数据取到本地,进而提取自己需要的数据,存储起来了供后续比对。
4.其中,由于爬虫技术能在短时间内抓取大量数据,因此效率较高。但是采用爬虫技术来抓取基金网站的数据也有相应的缺点,例如会对目标网站造成一定的访问流量压力。一个成熟的基金网站,为了防止自身被爬虫带来的流量冲垮,一般会设置各类的反爬虫机制,例如:
5.(1)使用验证码防止爬虫随意登录。
6.(2)设置同一ip的访问频率限制。
7.(3)蜜罐技术,即在网站上设计一些人不可能触碰到、但爬虫会无意中进入的链接。一旦发现有爬虫进入,立刻封死该访问ip。
8.这样一来,采用爬虫技术来抓取基金网站的数据有可能被阻挡,存在稳定性差的问题。


技术实现要素:

9.本发明提供一种开放式基金持仓变动查询与核对方法、装置、设备和介质,以在提升查询效率、核对准确性的基础上,提升稳定性。
10.第一方面,本发明实施例提供了一种开放式基金持仓变动查询与核对方法,由流程机器人的代理端执行,包括:
11.获取待查询的基金网站数据列表,所述基金网站数据列表包括多个网站网址,以及与所述网站网址对应的账号和密码;
12.根据所述基金网站数据列表中的数据,按照预设顺序依次从浏览器中打开各基金网站的登录页面;
13.采用用户页面自动化测试技术,对所述登录页面进行元素识别,并在对应元素内输入所述基金网站的账号和密码,登录网站;其中,所述元素包括账号框、密码框和登录按钮;
14.按照所述基金网站预设的操作路径,到达所述基金网站的持仓页面,获取所述持仓页面的持仓数据并截图留档;
15.将获取的所述持仓数据与系统内保存的持仓数据进行核对。
16.可选地,所述基金网站预设的操作路径为根据对应的所述网站网址而进行的定制化操作。
17.可选地,在所述基金网站预设的操作路径中包括至少一个中间页面;
18.采用用户页面自动化测试技术,对所述中间页面进行元素识别,并进行输入和/或单击的操作;其中,所述元素包括搜索框、搜索按钮和/或各级菜单按钮。
19.可选地,所述中间页面包括持仓页面选择菜单;相应地,对所述中间页面进行所述持仓页面选择菜单的识别,并对所述持仓页面选择菜单进行单击操作,到达所述持仓页面。
20.可选地,所述中间页面包括搜索框和搜索按钮;相应地,对所述中间页面进行所述搜索框和所述搜索按钮的识别,在所述搜索框中输入搜索内容,并对所述搜索按钮进行单击操作,到达所述持仓页面。
21.可选地,在获取待查询的基金网站数据列表之前,还包括:
22.采用机器学习算法进行页面元素的训练,提升元素识别的成功率。
23.可选地,所述流程机器人的代理端的数量为至少两个,至少两个所述代理端分别获取不同的所述基金网站数据列表,进行开放式基金持仓变动查询与核对。
24.可选地,所述基金网站数据列表中的账号和密码以预设加解密协议进行加密;
25.相应地,所述流程机器人的代理端使用所述预设加解密协议对所述基金网站数据列表中的账号和密码进行解密。
26.可选地,所述登录页面的元素还包括:验证码图片和验证码输入框;相应地,在登录所述基金网站时,还需要识别所述验证码图片,并将对应的验证码输入至所述验证码输入框。
27.可选地,截图的内容包括:基金名称、持有产品的名称和持仓数量;
28.相应地,所述持仓数据的内容包括:基金名称、持有产品的名称和持仓数量。
29.可选地,所述截图的文件名称为截图的时间。
30.可选地,开放式基金持仓变动查询与核对方法还包括:
31.将所述持仓数据保存在数据库中或者电子表格软件中。
32.可选地,在获取所述持仓页面的持仓数据并截图留档之后,还包括:
33.退出登录,并关闭当前页面。
34.可选地,采用用户页面自动化测试技术,对所述持仓页面中的退出登录菜单按钮或关闭页面菜单按钮进行识别,并进行单击的操作。
35.第二方面,本发明实施例还提供了一种开放式基金持仓变动查询与核对装置,配置于流程机器人的代理端,包括:
36.列表获取模块,用于获取待查询的基金网站数据列表,所述基金网站数据列表包括多个网站网址,以及与所述网站网址对应的账号和密码;
37.登录页面打开模块,用于根据所述基金网站数据列表中的数据,按照预设顺序依次从浏览器中打开各基金网站的登录页面;
38.网站登录模块,用于采用用户页面自动化测试技术,对所述登录页面进行元素识
别,并在对应元素内输入所述基金网站的账号和密码,登录网站;其中,所述元素包括账号框、密码框和登录按钮;
39.查询模块,用于按照所述基金网站预设的操作路径,到达所述基金网站的持仓页面,获取所述持仓页面的持仓数据并截图留档;
40.核对模块,用于将获取的所述持仓数据与系统内保存的持仓数据进行核对。
41.第三方面,本发明实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本发明任意实施例所述的开放式基金持仓变动查询与核对方法。
42.第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明任意实施例所述的开放式基金持仓变动查询与核对方法。
43.本发明实施例通过采用流程机器人的技术,实现了对大批量的开放式基金进行份额查询和核对。由于在对基金网站进行查询过程中,抓取的内容相对固定、数据结构也比较简单,因此,使用流程机器人较为简便。另外,由于流程机器人技术是模拟人的操作来提高效率,这个操作一般是被基金网站所允许的操作,反爬虫是很难通过模式识别的手段,精准区分人的操作和流程机器人的操作,因此,本发明实施例提供的方法不会被反爬虫技术误伤,被封禁的可能性更小。总而言之,使用流程机器人技术进行基金持仓数据的查询和核对,较人工操作提升了查询的效率和核对的准确性;与爬虫技术相比,又提高了稳定性。本发明实施例在提升查询效率、核对准确性的基础上,提升了稳定性,是更加合理的方案。
附图说明
44.图1为本发明实施例提供的一种开放式基金持仓变动查询与核对方法的流程示意图;
45.图2为本发明实施例提供的一种由登录页面到达持仓页面的流程示意图;
46.图3为本发明实施例提供的另一种由登录页面到达持仓页面的流程示意图;
47.图4为本发明实施例提供的另一种开放式基金持仓变动查询与核对方法的流程示意图;
48.图5为本发明实施例提供的一种开放式基金持仓变动查询与核对装置的结构示意图;
49.图6为本发明实施例提供的一种计算机设备的结构示意图。
具体实施方式
50.下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
51.本发明实施例提供了一种开放式基金持仓变动查询与核对方法,该方法涉及人工智能领域,由开放式基金持仓变动查询与核对装置执行。该装置由软件和/硬件实现,配置于流程机器人的代理端,该流程机器人的代理端可以是计算机设备中的一个客户端。其中,流程机器人的代理端采用机器人流程自动化(robotic process automation,rpa)技术,
rpa技术属于ai人工智能的范畴,通过设计流程来规定rpa模拟人的动作执行任务。rpa技术通过模仿人的方式在计算机设备上执行一系列操作,可以实现人在电脑上的所有操作行为,如复制、粘贴、数据录入、网页导航、打开、关闭等,并且可以按照一定的规则持续不断的重复操作。
52.图1为本发明实施例提供的一种开放式基金持仓变动查询与核对方法的流程示意图。参见图1,开放式基金持仓变动查询与核对方法,包括如下步骤:
53.s110、获取待查询的基金网站数据列表,基金网站数据列表包括多个网站网址,以及与网站网址对应的账号和密码。
54.该步骤为查询与核对的初始化步骤,是以下各步骤实现的基础。其中,基金网站数据列表的获取方式可以是人工将该基金网站数据列表发送给流程机器人的代理端。例如,基金网站数据列表可以是一个电子表格,由流程机器人的代理端载入。又如,基金网站数据列表还可以由计算机设备的输入设备输入至流程机器人的代理端的ui交互页面中。
55.s120、根据基金网站数据列表中的数据,按照预设顺序依次从浏览器中打开各基金网站的登录页面。
56.该步骤为登录页面打开步骤。其中,基金网站数据列表中有网站网址,流程机器人代理端能够根据获取到的网站网址从浏览器中打开相应的基金网站的登录页面。例如,流程机器人的代理端依次将网站网址输入浏览器的地址栏中,以打开基金网站的登录页面。又如,基金网站数据列表中的网站网址超链接至对应的基金网站的登录页面,流程机器人的代理端通过单击或双击网站网址可以从浏览器中打开基金网站的登录页面。
57.预设顺序可以是正序或倒序等遍历的顺序。在实际应用中,可以先按照预设顺序将各基金网站的登录页面全部打开后,再执行后续操作;也可以先打开一个基金网站的登录页面,执行后续操作,完成查询和核对后,再按照预设顺序完成其他基金网站的查询和核对。
58.s130、采用用户页面自动化测试技术,对登录页面进行元素识别,并在对应元素内输入基金网站的账号和密码,登录网站;其中,元素包括账号框、密码框和登录按钮。
59.该步骤为网站登录步骤。其中,用户页面自动化测试技术例如可以是ui automation,ui automation是一个辅助功能框架,它使计算机设备中的应用程序能够提供和使用有关用户页面的编程信息。它提供了对桌面上大多数ui元素的编程访问,并使辅助技术产品(如屏幕阅读器)能够向终端用户提供有关ui的信息并通过非标准输入来操作ui。ui automation还允许自动测试脚本与ui交互。通过用户页面自动化测试技术,能够对登录页面中的账号框、密码框和登录按钮等元素进行识别,并获取其句柄。对于账号框和密码框等输入框,代理端直接对其元素句柄进行输入(input)操作,将值填入对应的输入框中。对于登录按钮,代理端则对其元素句柄进行单击(click)操作。以此模拟人工的登录操作。
60.对于部分基金网站的登录页面,在登录时,还需要根据验证码图片在验证码输入框中填写验证码。此时,还需要识别验证码图片,并将识别出的验证码输入至验证码输入框。
61.s140、按照基金网站预设的操作路径,到达基金网站的持仓页面,获取持仓页面的持仓数据并截图留档。
62.该步骤为查询持仓和截图留档步骤。本发明实施例适用于对大批量的基金网站中
的开放式基金进行份额查询和核对,由于各种基金网站的特点各不相同,到达基金持仓页面的操作路径也有不同。因此,需要按照基金网站对应的操作路径进行操作,从而到达持仓页面。可选地,基金网站预设的操作路径为根据对应的网站网址而进行的定制化操作。例如,部分基金网站在登录后直接跳转到持仓页面,流程机器人的代理端可以直接从该持仓页面获取持仓数据(例如,金额、份额等)并截图留档。又如,部分基金网站在登录后还需要通过点击相应的选择菜单或者进行搜索才能跳转到持仓页面。其中,对持仓数据的获取可以是采用ui automation进行识别,还可以是复制后保存等其他操作。
63.s150、将获取的持仓数据与系统内保存的持仓数据进行核对。
64.该步骤为核对步骤,该步骤可以在基金网站数据列表中的每个基金网站都查询完毕后执行。将获取的所有基金持仓数据进行保存归档,存入数据库。对存入数据库的数据,可以直接和系统内的持仓数据进行核对;截图档案可以存入系统中,以备查阅。
65.综上所述,本发明实施例通过采用流程机器人的技术,实现了对大批量的开放式基金进行份额查询和核对。由于在对基金网站进行查询过程中,抓取的内容相对固定、数据结构也比较简单,因此,使用流程机器人较为简便。另外,由于流程机器人技术是模拟人的操作来提高效率,这个操作一般是被基金网站所允许的操作,反爬虫是很难通过模式识别的手段,精准区分人的操作和流程机器人的操作,因此,本发明实施例提供的方法不会被反爬虫技术误伤,被封禁的可能性更小。总而言之,使用流程机器人技术进行基金持仓数据的查询和核对,较人工操作提升了查询的效率和核对的准确性;与爬虫技术相比,又提高了稳定性。本发明实施例在提升查询效率、核对准确性的基础上,提升了稳定性,是更加合理的方案。
66.在上述各实施例的基础上,可选地,在基金网站预设的操作路径中包括至少一个中间页面;采用用户页面自动化测试技术,对中间页面进行元素识别,并进行输入和/或单击的操作;其中,元素包括搜索框、搜索按钮和/或各级菜单按钮。
67.由于大部分的基金网站在登录后不会直接跳转到持仓页面,因此,在登录页面和持仓页面之间会存在至少一个中间页面。为了对中间页面进行正确的操作来到达持仓页面,与登录页面的操作类似,需要采用ui automation等用户页面自动化测试技术进行元素识别。下面对不同的操作路径进行具体说明,但不作为对本发明的限定。
68.图2为本发明实施例提供的一种由登录页面到达持仓页面的流程示意图。参见图2,在本发明的一种实施方式中,可选地,由登录页面到达持仓页面包括如下步骤:
69.s210、采用用户页面自动化测试技术,对登录页面进行元素识别,并在对应元素内输入基金网站的账号和密码,登录网站。
70.s220、浏览器跳转到中间页面,采用用户页面自动化测试技术,对中间页面进行持仓页面选择菜单的识别,并对持仓页面选择菜单进行单击操作。
71.其中,中间页面上展示了跳转到不同页面的快捷按钮,即选择菜单。在这些菜单选项中,也包括了持仓页面选择菜单,通过单击持仓页面选择菜单可以直接跳转到持仓页面。
72.s230、浏览器跳转到持仓页面。
73.通过s210

s230,实现了一种由登录页面到达持仓页面的步骤,在该步骤中,通过进行选择菜单的识别,单击持仓页面选择菜单可以到达持仓页面。
74.图3为本发明实施例提供的另一种由登录页面到达持仓页面的流程示意图。参见
图3,在本发明的一种实施方式中,可选地,由登录页面到达持仓页面包括如下步骤:
75.s310、采用用户页面自动化测试技术,对登录页面进行元素识别,并在对应元素内输入基金网站的账号和密码,登录网站。
76.s320、浏览器跳转到中间页面,采用用户页面自动化测试技术,对中间页面进行搜索框和搜索按钮的识别,在搜索框中输入搜索内容,并对搜索按钮进行单击操作。
77.其中,中间页面上除了展示有各种资讯内容、选择菜单外,还包括搜索框和搜索按钮,以有利于用户能够通过输入搜索关键字快速查询到相应的内容。搜索内容例如可以是“持仓页面”、“持仓份额”或“持仓”等字样,通过单击搜索按钮,浏览器根据搜索关键字跳转到相应的页面。
78.s330、浏览器跳转到持仓页面。
79.通过s210

s230,实现了一种由登录页面到达持仓页面的步骤,在该步骤中,通过进行搜索框和搜索按钮的识别,输入关键字和点击搜索按钮可以到达持仓页面。
80.需要说明的是,图2和图3中仅示例性地示出了在操作路径中仅包括一个中间页面,并非对本发明的限定。在其他实施例中,操作路径中可能包括多个中间页面;进一步地,点击选择菜单的操作和搜索操作可以混合使用。
81.图4为本发明实施例提供的另一种开放式基金持仓变动查询与核对方法的流程示意图。参见图4,在上述各实施例的基础上,可选地,开放式基金持仓变动查询与核对方法,包括如下步骤:
82.s410、获取待查询的基金网站数据列表,基金网站数据列表包括多个网站网址,以及与网站网址对应的经加密后的账号和密码。
83.其中,基金网站数据列表中的账号和密码以预设加解密协议进行加密;相应地,机器人代理端使用预设加解密协议对基金网站数据列表中的账号和密码进行解密。这样设置,账号和密码可以以加密的形式给出,无需明文,从而提升了用户账号的安全性。
84.s420、根据基金网站数据列表中的数据,按照预设顺序依次从浏览器中打开各基金网站的登录页面。
85.s430、采用用户页面自动化测试技术,对登录页面进行元素识别,并在对应元素内输入基金网站的账号、密码和验证码,登录网站。
86.s440、按照基金网站预设的操作路径,到达基金网站的持仓页面,获取持仓页面的持仓数据并截图留档。
87.其中,持仓数据和截图内容相同。例如,截图的内容包括:基金名称、持有产品的名称和持仓数量;相应地,持仓数据的内容包括:基金名称、持有产品的名称和持仓数量。基金名称、持有产品的名称和持仓数量为核对开放式基金持仓变动的重要内容,因此,需要对这些内容进行截图留档,以备查阅。
88.可选地,截图内容还包括截图时间,以便于核对持仓时间。
89.可选地,截图的文件名称为截图的时间,这样无需另外对截图关联截图时间等数据,有利于减少数据存储量。
90.可选地,将持仓数据保存在数据库中或者电子表格软件中。其中,电子表格软件例如可以是excel表格。
91.s450、将获取的持仓数据与系统内保存的持仓数据进行核对。
92.s460、退出登录,并关闭当前页面。
93.该步骤为退出登录步骤。其中,在查询完成之后退出登录并关闭页面,有利于账户安全。可选地,采用用户页面自动化测试技术,对持仓页面中的退出登录菜单按钮或关闭页面菜单按钮进行识别,并进行单击的操作。
94.在上述各实施例中,在多个步骤中采用了用户页面自动化测试技术进行元素识别,即图像识别。可选地,在获取待查询的基金网站数据列表之前,还包括:采用机器学习算法进行页面元素的训练。由于图像识别的成功率有赖于机器学习和足够充分的训练库,因此,采用机器学习算法进行页面元素的训练有利于提升元素识别的成功率。
95.在上述各实施例的基础上,可选地,机器人代理端的数量为至少两个,至少两个机器人代理端分别获取不同的基金网站数据列表,进行开放式基金持仓变动查询与核对。这样设置,进一步有利于提升查询开放式基金持仓的效率和稳定性。
96.本发明实施例还提供了一种开放式基金持仓变动查询与核对装置,该装置可对应于本发明任意实施例所提供的开放式基金持仓变动查询与核对方法,该配置于流程机器人的代理端。图5为本发明实施例提供的一种开放式基金持仓变动查询与核对装置的结构示意图。参见图5,开放式基金持仓变动查询与核对装置包括:
97.列表获取模块510,用于获取待查询的基金网站数据列表,基金网站数据列表包括多个网站网址,以及与网站网址对应的账号和密码。
98.登录页面打开模块520,用于根据基金网站数据列表中的数据,按照预设顺序依次从浏览器中打开各基金网站的登录页面。
99.网站登录模块530,用于采用用户页面自动化测试技术,对登录页面进行元素识别,并在对应元素内输入基金网站的账号和密码,登录网站;其中,元素包括账号框、密码框和登录按钮。
100.查询模块540,用于按照基金网站预设的操作路径,到达基金网站的持仓页面,获取持仓页面的持仓数据并截图留档。
101.核对模块550,用于将获取的持仓数据与系统内保存的持仓数据进行核对。
102.本发明实施例所提供的开放式基金持仓变动查询与核对装置可执行本发明任意实施例所提供的开放式基金持仓变动查询与核对方法,具备执行方法相应的功能模块和有益效果。
103.在上述各实施例的基础上,可选地,基金网站预设的操作路径为根据对应的网站网址而进行的定制化操作。
104.在上述各实施例的基础上,可选地,在基金网站预设的操作路径中包括至少一个中间页面。查询模块还用于采用用户页面自动化测试技术,对中间页面进行元素识别,并进行输入和/或单击的操作;其中,元素包括搜索框、搜索按钮和/或各级菜单按钮。
105.在上述各实施例的基础上,可选地,中间页面包括持仓页面选择菜单;相应地,查询模块还用于对中间页面进行持仓页面选择菜单的识别,并对持仓页面选择菜单进行单击操作,到达持仓页面。
106.在上述各实施例的基础上,可选地,中间页面包括搜索框和搜索按钮。相应地,查询模块还用于对中间页面进行搜索框和搜索按钮的识别,在搜索框中输入搜索内容,并对搜索按钮进行单击操作,到达持仓页面。
107.在上述各实施例的基础上,可选地,该装置还包括页面元素训练模块,用于采用机器学习算法进行页面元素的训练,提升元素识别的成功率。
108.在上述各实施例的基础上,可选地,登录页面的元素还包括:验证码图片和验证码输入框;相应地,网站登录模块还用于在登录基金网站时,还需要识别验证码图片,并将对应的验证码输入至验证码输入框。
109.在上述各实施例的基础上,可选地,流程机器人的代理端的数量为至少两个,至少两个代理端分别获取不同的基金网站数据列表,进行开放式基金持仓变动查询与核对。
110.在上述各实施例的基础上,可选地,基金网站数据列表中的账号和密码以预设加解密协议进行加密。相应地,列表获取模块还用于使用预设加解密协议对基金网站数据列表中的账号和密码进行解密。
111.在上述各实施例的基础上,可选地,截图的内容包括:基金名称、持有产品的名称和持仓数量;
112.相应地,持仓数据的内容包括:基金名称、持有产品的名称和持仓数量。
113.在上述各实施例的基础上,可选地,截图的文件名称为截图的时间。
114.在上述各实施例的基础上,可选地,查询模块还用于将持仓数据保存在数据库中或者电子表格软件中。
115.在上述各实施例的基础上,可选地,该装置还包括:退出模块,用于退出登录,并关闭当前页面。
116.在上述各实施例的基础上,可选地,退出模块还用于采用用户页面自动化测试技术,对持仓页面中的退出登录菜单按钮或关闭页面菜单按钮进行识别,并进行单击的操作。
117.图6为本发明实施例提供的一种计算机设备的结构示意图,如图6所示,该计算机设备包括处理器610、存储器620、输入装置630和输出装置640;计算机设备中处理器610的数量可以是一个或多个,图6中以一个处理器610为例;计算机设备中的处理器610、存储器620、输入装置630和输出装置640可以通过总线或其他方式连接,图6中以通过总线连接为例。
118.存储器620作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的开放式基金持仓变动查询与核对方法对应的程序指令/模块(例如,开放式基金持仓变动查询与核对装置中的列表获取模块、登录页面打开模块、网站登录模块、查询模块和核对模块)。处理器610通过运行存储在存储器620中的软件程序、指令以及模块,从而执行计算机设备的各种功能应用以及数据处理,即实现上述的开放式基金持仓变动查询与核对方法。
119.存储器620可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据计算机设备的使用所创建的数据等。此外,存储器620可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器620可进一步包括相对于处理器610远程设置的存储器,这些远程存储器可以通过网络连接至计算机设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
120.输入装置630可用于接收输入的数字或字符信息,以及产生与计算机设备的用户
设置以及功能控制有关的键信号输入。输出装置640可包括显示屏等显示设备。
121.本发明实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种开放式基金持仓变动查询与核对方法,该方法包括:
122.获取待查询的基金网站数据列表,基金网站数据列表包括多个网站网址,以及与网站网址对应的账号和密码;
123.根据基金网站数据列表中的数据,按照预设顺序依次从浏览器中打开各基金网站的登录页面;
124.采用用户页面自动化测试技术,对登录页面进行元素识别,并在对应元素内输入基金网站的账号和密码,登录网站;其中,元素包括账号框、密码框和登录按钮;
125.按照基金网站预设的操作路径,到达基金网站的持仓页面,获取持仓页面的持仓数据并截图留档;
126.将获取的持仓数据与系统内保存的持仓数据进行核对。
127.当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的开放式基金持仓变动查询与核对方法中的相关操作。
128.通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read

only memory,rom)、随机存取存储器(random access memory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
129.值得注意的是,上述开放式基金持仓变动查询与核对装置的实施例中,所包括的各个模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
130.注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1