【技术实现步骤摘要】
一种应用上架状态监控方法、智能终端及存储介质
本专利技术涉及计算机应用
,尤其涉及一种应用上架状态监控方法、智能终端及存储介质。
技术介绍
通过程序请求应用的详情页地址,根据服务器是否应答以及服务器返回的请求状态码进行判断,一般来说如果应用下架了(指应用无法被下载或者详情无法被访问)则服务器不予应答或者状态码是404(客户端的链接地址找不到)。缺点是只通过判断详情页链接是否合法,不解析应用名称,对某些渠道不适合,例如应用下架但该渠道状态码依旧正常但页面出现失效通知,也会出现个别应用详情页无法访问,但下载链接依旧有效的情况。因此,现有技术还有待于改进和发展。
技术实现思路
针对现有技术中的上述缺陷,本专利技术的主要目的在于提供一种应用上架状态监控方法、智能终端及存储介质,为实现上述目的,本专利技术提供一种应用上架状态监控方法,包括如下步骤:预先设置一用于存储应用信息的数据表;获取所述数据表中的详情页链接、应用名、下载链接字段和应用渠道字段,并生成一个任务发送给爬虫程序; ...
【技术保护点】
1.一种应用上架状态监控方法,其特征在于,所述应用上架状态监控方法包括如下步骤:/n预先设置一用于存储应用信息的数据表;/n获取所述数据表中的详情页链接、应用名、下载链接字段和应用渠道字段,并生成一个任务发送给爬虫程序;/n所述爬虫程序加载所有分发渠道并爬取解析规则,在消费任务时,根据所述分发渠道进行对应的解析得到第二应用名,并将所述第二应用名与所述应用名进行对比;/n若所述第二应用名与所述应用名一致时,则所述详情页链接可被访问且页面状态正常,并判断下载链接是否有效;/n通过爬虫请求所述下载链接,如果正常请求则所述下载链接有效,否则所述下载链接已失效。/n
【技术特征摘要】
1.一种应用上架状态监控方法,其特征在于,所述应用上架状态监控方法包括如下步骤:
预先设置一用于存储应用信息的数据表;
获取所述数据表中的详情页链接、应用名、下载链接字段和应用渠道字段,并生成一个任务发送给爬虫程序;
所述爬虫程序加载所有分发渠道并爬取解析规则,在消费任务时,根据所述分发渠道进行对应的解析得到第二应用名,并将所述第二应用名与所述应用名进行对比;
若所述第二应用名与所述应用名一致时,则所述详情页链接可被访问且页面状态正常,并判断下载链接是否有效;
通过爬虫请求所述下载链接,如果正常请求则所述下载链接有效,否则所述下载链接已失效。
2.根据权利要求1所述的应用上架状态监控方法,其特征在于,所述应用信息包括:详情页链接、应用名、更新时间、下载链接字段、以及对应的应用渠道字段。
3.根据权利要求1所述的应用上架状态监控方法,其特征在于,所述解析规则为所述爬虫程序根据应用详情的URL抓取到详情页的html文档后,按照一定规则解析html文档获取的信息,每个分发渠道均对应有单独的解析规则。
4.根据权利要求1所述的应用上架状态监控方法,其特征在于,所述根据所述分发渠道进行对应的解析得到第二应用名,具体包括:
所述爬虫程序根据所述消费任务获取对应的渠道字段,根据所述渠道字段在所述爬虫程序中找到对应的渠道解析规则;
根据所述渠道解析规则解析应用的详情页html文档,得到所述应用的所述第二应用名。
5.根据权利要求1所述的应用上架状态监控方法,其特征在于,所述通过爬虫请求所述下载链接,如果正常请求则所述下载链接有效,否则所述下载链接已失...
【专利技术属性】
技术研发人员:王高鹏,郭训平,
申请(专利权)人:北京智游网安科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。