ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

影刀RPA实操指南:店铺DSR评分每日跟踪与趋势提醒

影刀RPA实操指南:店铺DSR评分每日跟踪与趋势提醒 影刀RPA实操指南店铺DSR评分每日跟踪与趋势提醒DSR这东西平时没人看等运营总监问我们店铺评分怎么掉了的时候往往已经掉出行业均值了。我吃过的亏是动态评分连掉两周没人发现赶上一次大促报名卡在DSR门槛上差点错过活动。从那以后我用影刀RPA搭了一个每日跟踪流程每天早上自动采集三项DSR评分和前一日对比、和行业均值对比连续下滑或跌破阈值自动提醒评分异动当天就能知道。这篇实操指南讲清楚DSR每日跟踪的完整做法评分从哪抓、趋势怎么算、提醒怎么发以及长期跟踪流程怎么保证自己不悄悄挂掉。DSR是店铺流量的隐形门槛每天花机器一分钟盯住它比月度复盘才发现问题划算得多。整套流程不写复杂代码影刀RPA内置指令加几行Python就能搭完跟着步骤走就行。认识影刀RPA环境准备与界面导览老规矩装过的直接跳下一节。影刀官网下载客户端社区版免费安装时务必勾选浏览器插件DSR页面是网页插件是前提。编辑器布局左侧应用列表、中间画布、右侧指令面板。找指令用搜索搜Excel能看到启动Excel、读取区域、循环Excel内容这些后续会用到的指令。运行方式有两种编辑器里手动点运行适合调试挂计划任务适合每日自动跑本文最后会讲定时配置。第一次用先跑官方引导流程熟悉拖指令和填参数的节奏再开工。DSR跟踪是低频小任务社区版时长完全够这点不用担心。元素定位四合一DSR评分数字的抓取方案卖家后台首页的DSR模块会展示三项评分描述相符、服务态度、物流服务、和行业均值对比以及蓝色或红色的升降箭头。要抓的数据是三个评分数字加三项行业均值。抓取步骤点顶部工具栏的捕获元素按钮鼠标移到描述相符的评分数字上出现橙色边框后点击确认。依次抓三个数字和三个均值。抓完进元素编辑器检查属性把随机class和动态下标删掉。四种定位手段在这的场景分工元素捕获抓六个数字的模板第一步都靠它。XPath后台首页改版频繁用文本特征写模糊匹配做备用路径。CSS选择器DSR模块的class比较规整首选。正则表达式评分展示成4.9偶尔混入百分比的升降幅度文本用正则抽数字。# 捕获元素描述相符评分数字 //span[classscore-desc] # 模糊匹配改版后用文本特征兜底 //*[contains(text(),描述相符)]/following-sibling::*[1] # 捕获元素服务态度对应的行业均值 //div[iddsr-panel]//span[contains(class,industry)]我踩过的坑DSR模块有 hover 才展开的详情层直接抓只能抓到主面板数字行业均值要先把鼠标移上去才渲染。处理办法是用鼠标移动指令悬停在DSR模块上加等待元素出现等详情层渲染完再抓。第一次做的时候抓了个寂寞取值全是空排查半天才发现是没展开。变量与数据类型一天六个数字怎么组织每天采集的数据结构很简单三项店铺评分、三项行业均值加采集日期。我用字典装当天数据键用描述性名字desc_score、desc_industry历史数据累积到Excel里长期存。基础类型动作提醒抓到的评分是字符串4.9和昨日比大小前要转float升降幅度计算结果保留两位小数再写表日期用内置日期指令取当天格式化成2026-09-27这种可排序的文本不然后期透视表排序会乱。字典键不存在时的两个方案这里也用得上取昨日数据时如果Excel里没有记录比如流程刚上线第一天用默认值兜底而不是报错中断。# 输入今日分 today如 4.9昨日分 yesterday如 4.95昨日可能是 None# 输出变化量 delta方向标记 trendifyesterdayisNone:# 上线首日没有历史数据delta0.0trend首日记录else:deltaround(today-float(yesterday),2)trend上升ifdelta0else(下降ifdelta0else持平)流程控制每日采集加趋势判定的主流程主流程结构是线性的一天跑一次里面嵌套一套判定逻辑启动Excel打开历史记录表读取区域拿到最近七天的记录。打开后台页采集今日六个数字。If逐项比较今日与昨日任何一项下降超过0.02就记一条异动。用最近七天数据判断趋势连续三天同向下降触发趋势预警比单日异动更重要。三项中任何一项跌破你自己设的下限比如低于行业均值0.1触发门槛预警。今日数据追加写入历史表异动和预警进入通知环节。趋势判定是这套流程的灵魂。单日降0.01可能是数据波动连续三天降就是真出事了要么有差评潮要么物流出状况。我一开始只做单日对比误报多到同事屏蔽了群消息加了七日趋势判断之后消息才有公信力。规则宁可少而准不要多而烦。网页自动化登录态、等待与页面细节采集链路的网页操作打开网页进卖家中心首页等待元素出现等DSR模块加载悬停展开详情抓取六个数字关闭页面。等待策略全用等待元素出现指令超时15秒不用固定等待。DSR模块在首页偏下位置有的账号要滚动一下才渲染影刀RPA点击或抓取页面元素时会自动滚动到元素位置官方文档里明确讲过这个机制直接利用就行。登录态检查放流程最前面判断登录入口元素是否存在存在说明Cookie过期此时直接发一条流程需要人工登录的告警然后结束别让流程对着登录页空跑。后台偶尔弹活动公告弹窗每页操作前判断弹窗关闭按钮是否存在存在就点掉这个动作我封装成子流程复用官方文档的五步弹窗处理流程里前两步就能覆盖日常情况。窗口切换的问题在多标签页时出现DSR详情页如果开在新标签抓取前要用窗口切换指令切到正确标签我吃过在旧标签页上反复抓空的亏。数据处理历史表、透视与预警阈值历史表结构日期、描述相符、服务态度、物流服务、三项行业均值、备注每天追加一行用在工作表的最后追加一行内容指令写入。这张表攒一个月就能看出清楚的趋势线用Excel透视表或条件格式标出下滑区间。阈值的设定经验我设了三档。第一档相对行业均值任何一项低于均值就记低于行业这是活动报名的硬门槛信号第二档绝对值低于4.7记危险线第三档速度七天内累计下降超过0.05记快速下滑。三档各自独立判断等级最高的先进通知。数据量大了之后同样可以上SQLite连接、查询、批量插入、关闭的套路固定官方文档数据库章节有五个常见报错的解法。DSR一天一行数据Excel完全够用我是全店多店铺合并跟踪之后才换的库一张表存所有店铺加一列店铺名做区分。鼠标键盘图像详情层展开的备用手段DSR流程里鼠标键盘和图像用得不多但有两处备胎价值悬停展开详情层如果鼠标移动指令偶尔失效改用键盘Tab键导航到目标元素再触发键盘模拟走的是标准事件流。某些营销插件面板把DSR模块挡住面板本身抓不到关闭元素用点击图像点它的关闭叉号捕获图像按钮截图保存点击图像指令点中心锚点位置和偏移量微调。再强调一次图像方案的分辨率敏感问题换电脑或改缩放后图像元素先验证再跑正式流程。驱动模式点击是最后手段普通模拟点击没反应时再切换。进阶技能多店铺与魔法指令多店铺跟踪是这套流程最常见的扩展需求。思路是把店铺清单做成Excel每个店铺一个循环切换登录态、打开后台、采集、写入全部在循环体里完成。登录态切换依赖浏览器Profile或Cookie注入影刀RPA的浏览器管理指令支持环境配置不同店铺用不同环境隔离官方文档的浏览器环境章节讲得很细。JSON处理能力在这里的用途是如果你想绕开页面直接调后台的数据接口请求返回转JSON取字段链路和上一篇讲的物流接口一致。不想写代码的部分丢给魔法指令对话式生成后检查变量就能跑OCR和验证码识别应对偶尔的登录验证环节。系统联动提醒怎么发才有人看DSR提醒最大的敌人是狼来了我的通知设计原则是少发、准发、带数据每日例行不单独发消息只写表。评分正常的日子保持安静。异动提醒触发第二、三档预警时用飞书群通知指令发消息内容带哪项评分、从多少掉到多少、当前和行业均值的差距配置需要飞书自建应用的App ID和App Secret。备用通道不想配飞书应用的话用企业微信群通知配个群机器人Webhook就能用实现流程监控最简单或者用发送邮件指令发到运营邮箱。流程级告警计划任务绑定告警邮箱流程本身执行异常页面改版抓不到数据之类会推送提醒和业务预警分开别混成一层。定时任务在客户端计划任务里配置每天早上九点半周期执行正好在运营上班前出结果。工程化规范让跟踪流程活过一年常驻流程的存活率靠工程化我的四条做法子流程拆分登录检查、页面采集、趋势判定、通知发送四个子流程各自能独立调试主流程只做串联参数用输入输出参数传递。命名规范子流程编号加动作名变量用desc_score这种见名知意的写法隔半年回来改不抓瞎。调试习惯断点加单步执行排查数据问题变量面板看每一步的值打印日志在采集、判定、写入各打一行出问题定位到分钟。模板化采集子流程做成模板多店铺复用时只改环境配置部分判定和通知原样搬。页面改版的应对和库存监控那篇一样所有XPath集中在流程开头的变量区改版只改一处。DSR页面一年大改一两次是常态集中管理能把你每次的维护时间压到十分钟以内。易错速查表现象常见原因处理办法抓到的评分是空行业均值在悬停详情层里先悬停再加等待元素出现日期排序混乱日期格式不统一统一格式化成YYYY-MM-DD比较大小报类型错评分是字符串float转换后再比较| 通知没人理 | 例行消息太多 | 正常日只写表异动才发消息 || 连续几天抓取失败 | 页面改版或登录态失效 | XPath集中管理登录检查前置 |三条亲身教训评分抓取一定要带采集时间后台数据有时下午才更新前一日数据早上九点抓到的今日和晚上抓到的可能不一样时间戳是你对账的依据。趋势预警上线前先空跑两周只记表不发消息确认判定逻辑准确、误报率可接受后再开通知一步到位发消息大概率被屏蔽。DSR历史表记得备份Excel被误删一次你就知道那种感觉了我现在每周自动复制一份带日期后缀的存档。延伸阅读与完整源码从采集到趋势判定的完整流程源码我放在代码仓库 home.linyan.cloud可以直接参考改造多店铺版和单店铺版都在里面阈值参数集中放在一个配置表里改数字就能换档位。延伸学习推荐官方文档的元素定位和定时任务两章DSR跟踪的坑基本集中在这两块。官方社区的电商运营案例区搜评分DSR能看到别人的做法我的三档阈值就是参考一个社区案例后按自己店铺改出来的模板加自己的数据才是RPA流程的正确打开方式。#影刀RPA #RPA自动化 #DSR评分 #电商运营 #定时任务作者林焱
返回列表