一种基于puppeteer的自动动物养殖场监管巡查工具的制作方法

文档序号:29352417发布日期:2022-03-22 22:23阅读:104来源:国知局
一种基于puppeteer的自动动物养殖场监管巡查工具的制作方法

1.本发明属于动物管理技术领域,具体涉及一种基于puppeteer的自动动物养殖场监管巡查工具。


背景技术:

2.近年来随着规模化动物养殖迅速发展,传统的养殖模式和管理工作带来挑战,由人工监管其科学养殖、健康用药、合理饲料配制等过程,实施养殖源头的巡查监管,实现数字化监管普遍存在问题。由动物养殖场数量较多,动物养殖场运营人员每天定时人工巡查非常耗时。监管员进入现有的监管分析平台,人工传统巡查辖区内所有动物养殖场,一是源头管理点多面广;二是对养殖档案记录准确率不高;三是动调入调出的监管还存在缺陷。养殖场的物联网关基站、监控终端监管存在漏管现象较多,影响巡查结果统计文档准确性。不利于牧场科学有效的巡查监管。另外,现在市场上很多使用python的生态、依赖库(例如:spider)做自动化处理,通过网络请求抓取网络内容进行分析处理。这一类存在以下缺陷:(1)不能有效处理“单页”应用,针对vue、react的应用,处理起来很麻烦。(2)数据不直观,不能直观的观察数据结果。(3)使用不灵活,不符合现有的业务场景。


技术实现要素:

3.针对现有技术中的不足之处,本发明提供一种基于puppeteer的自动动物养殖场监管巡查工具。
4.为了达到上述目的,本发明技术方案如下:一种基于puppeteer的自动动物养殖场监管巡查工具,包括脚本自动化执行模块和可视化页面分析模块;脚本自动化执行模块,用于直接模拟用户进行网页操作,监听网页内容、网络请求、执行点击等行为操作,以实现自动操作应用;可视化页面分析模块,通过工具桌面化、数据可视化,查看脚本执行日志、巡查数据结果,最终导出数据分析结果。
5.进一步的,所述脚本自动化执行模块采用puppeteer对网络内容进行分析处理。
6.进一步的,所述工具桌面化通过electron实现,方便用户界面化操作。
7.进一步的,所述数据可视化通过vue3与 element plus相结合实现。
8.进一步的,所述导出数据以excel文件导出。
9.有益效果:本发明通过自动化脚本完成人工巡查的重复耗时工作,再通过系统分析数据、巡查结果,最终导出excel结果,对规范养殖场监管巡查数据的准确性,提高工作效率,具有重要作用。同时,可通过新增执行脚本以及对应的可视化页面,添加其他的自动化执行任务,扩展应用功能。
附图说明
10.图1为本发明的系统架构图;图2为本发明的自动巡查流程图。
具体实施方式
11.以下参照具体的实施例来说明本发明。本领域技术人员能够理解,这些实施例仅用于说明本发明,其不以任何方式限制本发明的范围。
12.一种基于puppeteer的自动动物养殖场监管巡查工具,如图1所示,包括脚本自动化执行模块和可视化页面分析模块;脚本自动化执行模块,通过puppeteer对网络内容进行分析处理,能够直接模拟用户进行网页操作,监听网页内容、网络请求、执行点击等行为操作,以实现自动操作应用;可视化页面分析模块,通过electron把工具桌面化,方便用户界面化操作;再通过vue 3 与 element plus相结合做数据可视化,查看脚本执行日志、巡查数据结果,最终导出excel数据分析结果。
13.如图2所示,本实施例一个具体流程:上述工具开始自动巡查,进入监管分析平台系统,登陆系统,是否登陆成功,若是登陆未成功,重新登陆,若是登陆成功,进入监控视频页面;获取企业,是否已巡查所有企业,若是巡查到所有企业,则进入到第一个企业,获取企业信息(名称、抵质押数、监控视频数),该企业是否拥有牧场,若是拥有,获取牧场信息,获取牧场下的所有监控视频,监听摄像头状态,是否已巡查企业/牧场下的所有摄像头分页,若是未巡查所有分页,进入下一页,若是已巡查所有的分页,则进入到下一个企业/牧场巡查;是否巡查所有牧场,若是未巡查所有牧场,则进入下一个牧场,继续获取牧场,直至巡查该企业所有牧场,若是已巡查所有牧场,则进入下一个企业继续巡查;是否已巡查所有企业,若是已巡查所有,结束自动巡查,若是未巡查所有企业,则进入下一个企业。


技术特征:
1.一种基于puppeteer的自动动物养殖场监管巡查工具,其特征在于,包括脚本自动化执行模块和可视化页面分析模块;脚本自动化执行模块,用于直接模拟用户进行网页操作,监听网页内容、网络请求、执行点击等行为操作,以实现自动操作应用;可视化页面分析模块,通过工具桌面化、数据可视化,查看脚本执行日志、巡查数据结果,最终导出数据分析结果。2.如权利要求1所述的基于puppeteer的自动动物养殖场监管巡查工具,其特征在于,所述脚本自动化执行模块采用puppeteer对网络内容进行分析处理。3.如权利要求1所述的基于puppeteer的自动动物养殖场监管巡查工具,其特征在于,所述工具桌面化通过electron实现,方便用户界面化操作。4.如权利要求1所述的基于puppeteer的自动动物养殖场监管巡查工具,其特征在于,所述数据可视化通过vue3与 element plus相结合实现。5.如权利要求1所述的基于puppeteer的自动动物养殖场监管巡查工具,其特征在于,所述导出数据以excel文件导出。

技术总结
本发明公开了一种基于puppeteer的自动动物养殖场监管巡查工具,包括脚本自动化执行模块和可视化页面分析模块;脚本自动化执行模块,用于模拟用户进行网页操作,监听网页内容、网络请求、执行点击等行为操作,以实现自动操作应用;可视化页面分析模块,通过工具桌面化、数据可视化,查看脚本执行日志、巡查数据结果,最终导出数据分析结果。本发明通过自动化脚本完成人工巡查的重复耗时工作,再通过系统分析数据、巡查结果,最终导出Excel结果,对规范养殖场监管巡查数据的准确性,提高工作效率,具有重要作用。同时,可通过新增执行脚本以及对应的可视化页面,添加其他的自动化执行任务,扩展应用功能。扩展应用功能。扩展应用功能。


技术研发人员:田淋勇
受保护的技术使用者:贵州东彩供应链科技有限公司
技术研发日:2021.11.30
技术公布日:2022/3/21
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1