1.一种脚本检测方法,其特征在于,包括:
访问原始网站;
获取所述原始网站中加载的一个或多个目标网页页面;
对所述一个或多个目标网页页面进行渲染,生成一个或多个待检测网页页面;
通过检测所述待检测网页页面的脚本是否存在特定标签,来确定所述待检测网页页面的脚本是否加载成功。
2.根据权利要求1所述的方法,其特征在于,获取所述原始网站中加载的一个或多个目标网页页面的步骤包括:加载所述原始网站;
监听所述原始网站中的网页页面是否发生跳转事件;
在监听到原始网站中的网页页面发生所述跳转事件的情况下,阻塞所述原始网站中的网页页面发生跳转;
截获所述原始网站中的网页页面的页面跳转请求,从所述页面跳转请求中读取需要发生跳转的网页页面的链接地址;
通过所述链接地址而获取所述目标网页页面。
3.根据权利要求1所述的方法,其特征在于,通过检测所述待检测网页页面的脚本是否存在特定标签,来确定所述待检测网页页面的脚本是否加载成功的步骤包括:在检测到所述待检测网页页面的脚本中的src属性值与预定属性值匹配,和/或,在所述脚本的运行环境中存在固定类名,确定所述待检测网页页面的脚本加载成功;
在检测到所述待检测网页页面的脚本中的src属性值与预定属性值不匹配,和/或,在所述脚本的运行环境中不存在固定类名,确定所述待检测网页页面的脚本加载失败。
4.根据权利要求3所述的方法,其特征在于,在确定所述待检测网页页面的脚本加载失败之后,所述方法还包括:通过调用延迟函数等待一个预设时间,返回检测所述待检测网页页面的脚本是否存在特定标签的步骤,直至所述待检测网页页面的脚本加载成功。
5.根据权利要求4所述的方法,其特征在于,在所述待检测网页页面的脚本加载成功之后,所述方法还包括:保存所述待检测网页页面的脚本加载成功的记录;
根据所述待检测网页页面的脚本加载成功的记录值,计算所述待检测网页页面的脚本加载成功的成功率。
6.一种脚本检测装置,其特征在于,包括:
访问模块,用于访问原始网站;
获取模块,用于获取所述原始网站中加载的一个或多个目标网页页面;
生成模块,用于对所述一个或多个目标网页页面进行渲染,生成一个或多个待检测网页页面;
检测模块,用于通过检测所述待检测网页页面的脚本是否存在特定标签,来确定所述待检测网页页面的脚本是否加载成功。
7.根据权利要求6所述的装置,其特征在于,所述获取模块包括:加载单元,用于加载所述原始网站;
监听单元,用于监听所述原始网站中的网页页面是否发生跳转事件;
阻塞单元,用于在监听到原始网站中的网页页面发生所述跳转事件的情况下,阻塞所述原始网站中的网页页面发生跳转;
截获单元,用于截获所述原始网站中的网页页面的页面跳转请求,从所述页面跳转请求中读取需要发生跳转的网页页面的链接地址;
获取单元,用于通过所述链接地址而获取所述目标网页页面。
8.根据权利要求6所述的装置,其特征在于,所述检测模块包括:加载成功单元,用于在检测到所述待检测网页页面的脚本中的src属性值与预定属性值匹配,和/或,在所述脚本的运行环境中存在固定类名,确定所述待检测网页页面的脚本加载成功;
加载失败单元,用于在检测到所述待检测网页页面的脚本中的src属性值与预定属性值不匹配,和/或,在所述脚本的运行环境中不存在固定类名,确定所述待检测网页页面的脚本加载失败。
9.根据权利要求8所述的装置,其特征在于,所述检测模块还包括:延迟加载单元,用于通过调用延迟函数等待一个预设时间,返回检测所述待检测网页页面的脚本是否存在特定标签的步骤,直至所述待检测网页页面的脚本加载成功。
10.根据权利要求9所述的装置,其特征在于,所述装置还包括:记录模块,用于保存所述待检测网页页面的脚本加载成功的记录;
计算模块,用于根据所述待检测网页页面的脚本加载成功的记录值,计算所述待检测网页页面的脚本加载成功的成功率。