影刀RPA | 知识星球阅读积压回溯?如何自动定位上次阅读日期?

不知道你有没有遇到过?平时加入了不少活跃的高质量知识星球,星主也真的很高产,每天更新十几条内容,

而你有时候忙起来,免不了忘了及时查阅,过一段日子突然想起来,再打开APP,不出意外,几百条的新帖子,不知从何看起?

试了下APP端的”定位上次阅读位置”的小功能,发现并不好用,很容易就打乱了(不可逆的),去网页端看呢,又只支持到”年/月”两级的定位,无奈只能手动“无限下拉”……😡恩开始焦躁
图片[1] - 影刀RPA | 知识星球阅读积压回溯?如何自动定位上次阅读日期? - 宋马
本着 “当你重复做一件事情超过3次以上,你就应该考虑自动化了”,

所以,我尝试祭出RPA大法去解决这个问题,一顿鼓捣测试,目前已经跑通了3个方案,想知道是怎么做的吗?往下看。

一、应用/功能介绍

这款”知识星球自动跳转指定阅读日期”的RPA应用,在你输入要跳转的日期后,能自动下拉滚动页面到阅读位置,这样你就可以直接开始学习啦。

*运行前浏览器打开知识星球页面:https://wx.zsxq.com

二、3种解决方案

方案1:无限循环+IF图像存在

最早想到的方案

(1)获取已打开的网页对象(“知识星球”)

(2)在知识星球页面,按F12/审查元素打开开发者工具,找到任意一个帖子日期,改成你要跳转的日期,回车更改日期生效;

(3)然后ALT+W对生效的日期截图保存到图像库,保存时记得把”识别相似度”拉高点,推荐设置98-100%;

(4)用【无限循环】、【IF图像存在】和【滚动鼠标滚轮】指令,无限下拉判断页面是否存在该图像,存在即退出,不存在就继续滚动页面判断.

🍁完整指令截图如下:

方案2:无限循环+IF屏幕上存在文本(OCR)

影刀内置AI识别引擎,提供一定的试用额度,超过需付费

(1)打开输入对话框

(2)获取已打开的网页对象(“知识星球”)

(3)设置变量

(4)用【无限循环】、【IF屏幕上存在文本(OCR)】和【滚动鼠标滚轮】指令,无限下拉判断页面是否存在该日期文本,存在即退出,不存在就继续滚动页面判断,

🍁完整指令截图如下:

方案3:魔法指令+快捷键

新版魔法指令支持”网页自动化”,头一次试,确实香~

(1)打开输入对话框,和前面一样
(2)获取已打开的网页对象(“知识星球”),和前面一样
(3)设置变量,和方案2一样
(4)”魔法指令”能无限循环下拉获取到日期元素列表并做判断。

但是它并不能识别/定位到具体的日期,比如你要定位2025-03-11 ,它可能页面实际可见的日期元素只到2025-03-12就停了(知识星球帖子是倒序排的,最新的帖子在上面),但是实际上页面已经加载出2025-03-11了,只不过不在可见区域内而已,所以要配合第4步校正。

*生成”魔法指令”会用到 Xpath表达式,关于这部分,我的RPA小报童会有详细介绍,如果你不了解,可以已关注一下公呺~

(5)快捷键定位

CTRL+F唤起浏览器自带的定位查找功能,输入要”跳转的日期”,一步到位。

🍁完整指令截图如下:

-END-

爱练字的96年ISTJ型互联网人/信息整合怪/工具人/影刀高级认证工程师。
专注分享:RPA&AI自动化场景提效方案、效率软件安利、实用技能。“所有的生产要素都可以被构建,只有认知是壁垒”,欢迎已关注 @掌心向暖

推荐阅读:

掌心向暖:影刀RPA | Win端没有”上传文件”指令? 多少有点离谱了刀刀
那些拥有上千浏览器书签/收藏夹的电脑用户,是怎么管理书签的?
图片、视频、文档压缩,又被我解决了(建议收藏)

© 版权声明
THE END
如果内容对您有所帮助,就支持一下吧!
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容