网站检测方法、系统、计算机设备和存储介质技术方案

技术编号:27751390 阅读:18 留言:0更新日期:2021-03-19 13:47
本发明专利技术公开了一种网站检测方法,包括:获取网站检测请求,所述网站检测请求中携带了待测网站的主域名;根据所述主域名采集所有子域名,根据所述主域名和所述子域名识别与所述待测网站对应的所有待测页面;调用规则配置文件;所述规则配置文件包括检测项和检测规则;利用所述检测规则对各检测项对应的待测页面进行检测,生成所述待测网站的检测结果。采用本方法在对网站进行检测时无需网站工作人员了解SEO规则,即可有效提高网站检测效率和检测准确性。

【技术实现步骤摘要】
网站检测方法、系统、计算机设备和存储介质
本专利技术属于互联网
,具体涉及一种网站检测方法、系统、计算机设备和存储介质。
技术介绍
搜索引擎优化(SearchEngineOptimization,简称SEO)是一种通过分析搜索引擎的排名规律提高网站在有关搜索引擎内排名的技术。网站在搜索引擎中的排名靠前,就会吸引更多的用户访问网站,提高网站的访问量。若想优化网站在各搜索引擎的排名,首先需要按照SEO规则进行检测分析。如果让不熟悉SEO规则的人员检测网站,则不仅会影响检测效率而且会降低检测的准确性。
技术实现思路
为了解决上述现有技术存在的问题和不足,本专利技术的目的是提供一种网站检测方法、系统、计算机设备和存储介质,能够在对网站进行检测时无需网站工作人员了解SEO规则,即可有效提高网站检测效率和检测准确性。一种网站检测方法,包括:获取网站检测请求,所述网站检测请求中携带了待测网站的主域名;根据所述主域名采集所有子域名,根据所述主域名和所述子域名识别与所述待测网站对应的所有待测页面;调用规则配置文件;所述规则配置文件包括检测项和检测规则;利用所述检测规则对各检测项对应的待测页面进行检测,生成所述待测网站的检测结果。其中一个实施例中,所述检测项具有对应的检测范围,所述利用所述检测项和检测规则对相应待测页面进行检测包括:根据所述检测范围确定每个检测项对应的待测页面;利用所述检测规则对每个检测项对应的待测页面进行检测,生成对应的总评分。其中一个实施例中,,在所述根据所述检测项与对应的检测规则进行评分之后,还包括:根据所述检测项对应的检测维度进行评分统计,得到每个检测维度对应的维度评分;根据所述维度评分的分布,生成与所述待测网站对应的评价内容。其中一个实施例中,在所述利用所述检测规则对各检测项对应的待测页面进行检测之后,还包括:获取多个不达标检测项,将所述不达标检测项进行聚合;向终端返回包含不达标检测项的结果页面,所述结果页面中展示聚合后的不达标检测项图标;在其中一项不达标检测项图标被触发后,获取终端上传的相应不达标检测项的查看请求;根据所述查看请求向终端返回对应的检测规则和优化建议。其中一个实施例中,所述方法还包括:获取所述待测网站的同行业评分大数据;将所述待测网站的总评分与所述大数据进行评分排名。其中一个实施例中,所述方法还包括:获取同行对比请求,所述同行对比请求携带同行网站的主域名;根据所述同行网站的主域名对所述同行网站进行检测;将所述同行网站的检测结果与所述待测网站的检测结果进行比对。一种网站检测系统,包括:终端,用于获取待测网站的主域名,利用所述主域名生成网站检测请求,将所述网站检测请求发送至服务器;服务器,用于根据所述网站检测请求采集所述主域名对应的所有子域名;根据所述主域名和所述子域名识别与所述待测网站对应的所有待测页面;调用规则配置文件;所述规则配置文件包括检测项和检测规则;利用所述检测规则对各检测项对应的待测页面进行检测,生成所述待测网站的检测结果;所述终端还用于接收服务器返回的检测结果,并通过结果页面进行展示。其中一个实施例中,所述终端还用于通过所述结果页面获取同行网站的主域名,利用所述同行网站的主域名生成同行对比请求;将所述同行对比请求上传至服务器;所述服务器还用于获取同行对比请求,所述同行对比请求携带同行网站的主域名;根据所述同行网站的主域名对所述同行网站进行检测;将所述同行网站的检测结果与所述待测网站的检测结果进行比对,所述终端还用于接收所述服务器返回的比对结果,并通比对页面进行展示。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述各个方法实施例中的步骤。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述各个方法实施例中的步骤。上述网站检测方法、系统、计算机设备和存储介质,当需要对网站进行SEQ检测时,只需用户输入待测网站的主域名,无需逐个输入网站的子域名,即可根据主域名采集所有子域名,得到与主域名和所有子域名对应的所有待测页面。通过调用规则配置文件,即可根据相应的检测规则对各个检测项对应的待测页面进行检测,生成待测网站的检测结果。由此无需网站人员熟悉SEQ规则,即能够对待测网站逐项进行精准的检测,有效提高了网站检测效率和检测准确性。附图说明图1为一个实施例中网站检测方法的应用场景图;图2为一个实施例中网站检测方法的流程示意图;图3为一个实施例中结果页面示意图;图4为一个实施例中对比页面示意图;图5为一个实施例中网站检测系统的框图;图6为一个实施例中计算机设备的内部结构图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术提供的网站检测方法,可以应用于如图1所示的应用环境中。其中,终端110通过网络与服务器120进行通信。其中,终端110可以但不限于是各种个人计算机、笔记本电脑、智能手机和平板电,服务器120可以用独立的服务器或者是多个服务器组成的服务器集群来实现。在一个实施例中,如图2所示,提供了一种网站检测方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:步骤210,获取网站检测请求,网站检测请求中携带了待测网站的主域名。用户通过终端登录服务器后,服务器向终端返回相应的检测页面。用户通过终端在检测页面中输入待检测网站的主域名,点击检测按钮,生成网站检测请求。终端将网站检测请求上传至服务器。服务器中运行了SaaS(Software-as-a-Service,软件即服务)系统,该SaaS系统用于根据SEO规则对网站进行检测。服务器对待测网站的主域名进行预处理后开始进行检测。对主域名进行的预处理包括域名校错、兼容www、剔除多余域名尾缀等。可以理解,如果用户首次登陆服务器,服务器可以向终端返回注册页面,在用户注册完成后,可以通过密码登陆或者验证码登陆等多种方式登陆服务器。步骤220,根据主域名采集所有子域名,根据主域名和子域名识别与待测网站对应的所有待测页面。服务器可以通过递归的方式逐层采集主域名下的所有内部链接,根据内部链接得到所有子域名。具体的,服务器根据主域名得到第一层的多个内部链接,再针对每一个第一层的内部链接进行第二层采集,得到第二层内部链接。根据第二层内部链接进行下一层采集,直至采集完所有的内部链接,得到所有的子域名。其中,服务器可以同时对多个上一层的内部链接进行下一层采集,得到各自对应的下一层内部链接。例如,可以同时对多个第二层的内部链接进行的三层采集,得到各个第二层对应的第三层内本文档来自技高网...

【技术保护点】
1.一种网站检测方法,包括:/n获取网站检测请求,所述网站检测请求中携带了待测网站的主域名;/n根据所述主域名采集所有子域名,根据所述主域名和所述子域名识别与所述待测网站对应的所有待测页面;/n调用规则配置文件;所述规则配置文件包括检测项和检测规则;/n利用所述检测规则对各检测项对应的待测页面进行检测,生成所述待测网站的检测结果。/n

【技术特征摘要】
1.一种网站检测方法,包括:
获取网站检测请求,所述网站检测请求中携带了待测网站的主域名;
根据所述主域名采集所有子域名,根据所述主域名和所述子域名识别与所述待测网站对应的所有待测页面;
调用规则配置文件;所述规则配置文件包括检测项和检测规则;
利用所述检测规则对各检测项对应的待测页面进行检测,生成所述待测网站的检测结果。


2.根据权利要求1所述的方法,其特征在于,所述检测项具有对应的检测范围,所述利用所述检测项和检测规则对相应待测页面进行检测包括:
根据所述检测范围确定每个检测项对应的待测页面;
利用所述检测规则对每个检测项对应的待测页面进行检测,生成对应的总评分。


3.根据权利要求2所述的方法,其特征在于,在所述根据所述检测项与对应的检测规则进行评分之后,还包括:
根据所述检测项对应的检测维度进行评分统计,得到每个检测维度对应的维度评分;
根据所述维度评分的分布,生成与所述待测网站对应的评价内容。


4.根据权利要求1所述的方法,其特征在于,在所述利用所述检测规则对各检测项对应的待测页面进行检测之后,还包括:
获取多个不达标检测项,将所述不达标检测项进行聚合;
向终端返回包含不达标检测项的结果页面,所述结果页面中展示聚合后的不达标检测项图标;
在其中一项不达标检测项图标被触发后,获取终端上传的相应不达标检测项的查看请求;
根据所述查看请求向终端返回对应的检测规则和优化建议。


5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取所述待测网站的同行业评分大数据;
将所述待测网站的总评分与所述大数据进行评分排名。

【专利技术属性】
技术研发人员:周龙明
申请(专利权)人:深圳市牛商网络股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1