System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开的实施方式涉及数据处理领域,更具体地,本公开的实施方式涉及数据处理方法、装置、计算设备及介质。
技术介绍
1、本部分旨在为本公开的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
2、为了能够尽可能的扩大自身的消费群体,商家会在多个网络平台上开设店铺来售卖自己的产品。在盘点商品的售卖情况时,需要人工获取商品在全渠道的数据,并基于获取到的数据进行人工分析,根据分析结果制作报表,以使根据该报表确定现阶段的售卖策略中需要改进的地方以及制定下一步的售卖计划等。
3、然而,现有技术通过人工对全渠道数据进行分析时,存在效率和准确度较低的问题。
技术实现思路
1、本公开提供一种数据处理方法、装置、计算设备及介质,以提高处理全渠道数据的效率和准确率。
2、在本公开实施方式的第一方面中,提供了一种数据处理方法,应用于服务器,所述方法包括:
3、根据目标渠道的后台地址、目标商品的目标属性以及目标渠道对应的目标账号信息,向第一终端设备发送数据获取请求,所述数据获取请求用于获取所述目标商品的销售数据;
4、从数据仓库中获取所述目标商品的销售数据,所述目标商品的销售数据是所述第一终端设备基于所述数据获取请求从所述目标渠道中获取并存储至所述数据仓库中的数据;
5、根据预设数据模型,对所述目标商品的销售数据进行处理,获取处理结果,所述预设数据模型包含至少一种对销售数据进行处理的运算逻辑。
6、在本
7、根据所述目标渠道的后台地址、所述目标商品的目标属性以及所述目标渠道对应的目标账号信息,生成所述数据获取请求;
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.一种数据处理方法,应用于服务器,所述方法包括:
2.根据权利要求1所述的方法,所述根据目标渠道的后台地址、目标商品的目标属性以及目标渠道对应的目标账号信息,向第一终端设备发送数据获取请求,包括:
3.一种数据处理方法,应用于第一终端设备,所述方法包括:
4.根据权利要求3所述的方法,所述根据所述目标账号信息,在所述第一页面中登录所述目标账号信息对应的账号,打开第二页面,包括:
5.根据权利要求4所述的方法,所述根据所述距离,将所述可拖动子图像沿所述方向进行滑动,包括:
6.一种数据处理装置,应用于服务器,所述装置包括:
7.一种数据处理装置,应用于第一终端设备,所述装置包括:
8.一种服务器,包括:处理器,以及与所述处理器通信连接的存储器;
9.一种终端设备,包括:处理器,以及与所述处理器通信连接的存储器;
10.一种存储介质,所述存储介质中存储有计算机程序指令,所述计算机程序指令被执行时,实现如权利要求1至5任一项所述的数据处理方法。
【技术特征摘要】
1.一种数据处理方法,应用于服务器,所述方法包括:
2.根据权利要求1所述的方法,所述根据目标渠道的后台地址、目标商品的目标属性以及目标渠道对应的目标账号信息,向第一终端设备发送数据获取请求,包括:
3.一种数据处理方法,应用于第一终端设备,所述方法包括:
4.根据权利要求3所述的方法,所述根据所述目标账号信息,在所述第一页面中登录所述目标账号信息对应的账号,打开第二页面,包括:
5.根据权利要求4所述的方法,所述根据所述距离,...
【专利技术属性】
技术研发人员:张智伟,王尧,陈炬,左琴,丁伟伟,
申请(专利权)人:杭州网易再顾科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。