目录
玩了一次自动化RPA感觉挺有意思:
【RPA自动化|提升办公效率】无需代码的傻瓜式爬虫
https://blog.youkuaiyun.com/Zdelta/article/details/116713371
这次来试试给微信PC版朋友圈自动点赞,尝试 断点调试、机器
注意:微信版本 > 3.3.0.16 才有朋友圈的功能
开始
1.判断进程
如果wechat进程存在,再开始操作:


2.聚焦微信窗口
点击 选择窗口 会自动选中,会把微信调到前景活动窗口

3.将鼠标移动至图像
微信的按钮不是Windows原生控件,而且没有文字。有两种方法可以点击到这样的按钮:
(1)点击坐标,这种方法会因为微信窗口位置改变而不准确;
(2)点击图像,只要按钮的样式不变就可以识别到,识别速度取决于窗口大小和样本;


拖动鼠标,选中朋友圈图标

此时,运行就会打开朋友圈,但朋友圈内容不一定及时更新,所以要点击更新按钮

4.将鼠标移动至图像
同理,图像识别更新按钮并点击,限制一个区域,加快速度

5.等待
拖入一个等待控件,或步骤旁边直接打断点,等待朋友圈更新完成,如图:

6.识别点赞按钮
(微信的二级按钮真是服了)
(为什么默认不是展开的呢?)
同理,鼠标移动至 点赞/评论 按钮 并点击

7.二级点赞按钮识别
以上步骤运行后,二级点赞按钮会展开,使用图像识别 赞/取消

使用图像捕获功能时,二级按钮无法捕获,此时可以使用延迟捕获:

如果“图像赞”存在,则继续

8.移动鼠标并点击

此时,便可自动点赞了!

总览

总结
实现一个人工复杂操作还是很容易的
优点
使用ai图像识别可以做到更多高级自动化操作,相比按键记录
更加稳定、兼容性好!
不足
1.OCR需要自己定义引擎(对接付费的云服务)
2.对windows自定义控件和事件支持不足,比如鼠标滚动、中键事件
3.查找控件耗时较长
优化
如何滚动网页或微信朋友圈呢?
这篇博客介绍了如何利用RPA技术实现微信PC版朋友圈的自动点赞功能。通过判断微信进程、聚焦窗口、图像识别等步骤,实现了无代码的自动化操作。尽管存在OCR引擎定义和自定义控件支持等问题,但RPA提供的稳定性和兼容性为提高办公效率提供了可能。

3016

被折叠的 条评论
为什么被折叠?



