今日内容
1 介绍RPA
1.1 RPA是什么
# 1 RPA(Robotic Process Automation,机器人流程自动化[自动化流程机器人])是一种通过软件机器人(或称为 “数字员工”)模拟人类在计算机上的操作行为,来自动执行重复性、规则性业务流程的技术
# 2 通用智能体:具备自动化操作的功能
Coze桌面版
workbuddy:腾讯推出
openClaw
codex
。。。
# 3 区别在哪?
RPA:规则性 ,固定性,重复性的操作
通用智能体:更智能,能自动完全自主的完成操作
1.2 RPA使用场景
#### 功能作用 ####
# 1 模拟人类操作:可自动完成点击、输入、复制、粘贴、数据提取、文件处理等操作。
-web端:网页操作
-手机端:app操作,微信小程序。。。
-安卓手机:数据线连接到手机上
-PC端:win 软件操作,文件夹操作。。。
# 2 基于规则驱动:需要明确的业务规则,当流程逻辑固定、输入输出可预期时,RPA 能高效运行。
-开发了一个app--》换脸app---》公司需要有测试--》测试app的功能---》点击,输入,点击一套操作
# 3 非侵入式集成:无需改造现有 IT 系统(如 ERP、CRM、网页平台等),通过界面交互实现自动化,降低实施难度。
-公司---》员工管理系统---》你是hr--》录入新员工---》100个
-让100个新员工---》个人信息--》统计到excel表格中---》录入到我们系统
-拿到excel表格了---》一条条录入--》非常耗时--》重复性操作
-使用RPA编写一套流程---》自动的完成数据录入
-我们没有改 :员工管理系统 系统的源代码
-侵入式集成:直接使用代码,操作数据库录入
-ai帮我们 写代码导入
# 4 提升效率与准确性:替代人工完成重复性工作,减少人为错误,同时可 7×24 小时不间断运行。
# 常见应用场景包括:
财务对账、发票处理、数据录入与迁移、报表生成、客服信息查询、供应链订单处理等
淘宝卖家---》批量发货
-淘宝后台,一个个点击发货按钮
-我们发送了快递
-买家看不到
-淘宝后台点击发货按钮--》买家才能看到
1.3 目前主流RPA工具
## 1 国际知名产品
UiPath
全球市场份额领先的 RPA 工具,功能全面,支持可视化流程设计(拖拽式操作),适合复杂流程自动化。提供丰富的预置活动库(如 Excel、数据库、网页操作等),支持 AI 集成(如 OCR、自然语言处理),社区版免费供个人学习使用,企业版适合大型组织部署。
Automation Anywhere
另一国际巨头,以 “云原生” 为特色,支持云端部署和管理机器人,适合分布式团队协作。提供 “智商机器人”(IQ Bot),集成 AI 能力处理非结构化数据(如扫描件、手写体),适合需要智能处理的场景。
Blue Prism
较早进入 RPA 领域的工具,以 “企业级稳定性” 著称,严格遵循 IT 治理标准,适合对合规性、安全性要求高的行业(如金融、医疗)。流程设计更偏向代码逻辑,学习门槛稍高,多应用于大型企业核心业务流程。
## 2 国内主流产品
影刀 RPA(Yingdao)--学习
国内市场表现突出的 RPA 工具,主打 “简单易用”,界面友好,适合无编程基础的用户快速上手。支持 Windows、网页、移动端应用自动化,集成了 OCR、API 调用等功能,在电商、零售、互联网行业应用广泛,提供免费版和企业版。
实在 RPA:AI能力是独一档的存在,开创 “RPA + 大模型” 模式——第三代RPA数字员工,在非结构化数据处理方面表现出色。实在 RPA 提供了高度定制化服务,其智能体(实在Agent)可自训练优化,能更好地适应复杂多变的业务场景。
八爪鱼 RPA:以简单易用、功能强大著称,提供了丰富的模板和组件,用户可通过拖拽式操作快速搭建自动化流程。八爪鱼 RPA 在电商、数据采集等领域应用广泛
来也科技(laiye)
结合 RPA 与 AI 能力(如对话机器人),形成 “RPA+AI” 解决方案。工具支持流程录制、可视化设计,适合政务、金融、制造业等场景,提供针对不同行业的预置模板,降低实施成本。
艺赛旗(IS-RPA)
国内较早自主研发的 RPA 工具,支持复杂流程自动化和大规模机器人管理,强调与企业现有系统的集成能力,在能源、物流等行业有较多案例。
## 3 开源框架 使用代码操作---》可操作性更强--》可定制性更强
Robot Framework:免费且灵活,具有强大的可扩展性和丰富的库支持。它采用关键字驱动的测试框架,易于学习和维护,适合小型团队和个人开发者进行自动化测试和流程自动化。
OpenRPA:社区活跃,提供了跨平台的自动化解决方案。OpenRPA 支持多种编程语言,能够与现有系统无缝集成,为开发者提供了广阔的创新空间。
1.4 使用RPAFramework自动刷抖音
# 1 最早期的RPA 是通过代码控制的,需要编码能力
-影刀,八爪鱼--》图形化软件的出现
-把RPA的使用门槛降低了--》纯小白可以用了
# 2 期开发人员用代码---》给公司定制RPA工具
# 3 代码了解一下
# pip install rpaframework
from RPA.Browser.Selenium import Selenium
import time
class DouyinAutoScroller:
def __init__(self):
self.browser = Selenium()
def open_douyin(self):
"""打开网页版抖音"""
print("打开网页版抖音")
self.browser.open_available_browser("https://www.douyin.com/")
self.browser.maximize_browser_window()
# 等待页面加载
print("等待页面加载...")
time.sleep(10) # 初始等待时间,确保页面完全加载
def run(self):
"""运行自动化流程"""
try:
print("===== 开始自动刷抖音流程 =====")
self.open_douyin()
print("===== 自动刷抖音流程完成 =====")
except Exception as e:
print(f"执行过程中发生严重错误: {str(e)}")
raise
finally:
# 关闭浏览器
self.browser.close_all_browsers()
if __name__ == "__main__":
bot = DouyinAutoScroller()
bot.run()
2 安装注册影刀RPA
# 1 图形化界面软件---》我们可以点点点,不需要写代码(影刀支持代码操作--如果会代码---更可定制)--》能够完成自动化的操作
# 2 下载软件,安装到电脑上---》mac、win、linux---》不断更新迭代--》后期可能会越来越强大
-https://www.yingdao.com/product/
-win:功能最全,最新功能在上面
-Mac:阉割版,有的功能只能win有,mac没有---》不讲mac的使用
-mac装个win虚拟机
-信创系统(如统信UOS、银河麒麟、Linux)
# 3 下载免费版
-目前免费:个人版免费,高级功能收费
-企业版:扫码获取企业服务--》跟企业对接
# 4 安装
# 5 桌面双击打开
# 6 注册完账号(社区版:足够用)(企业版收费)
# 7 登录进去




3 使用影刀下载热门视频
# 0 使用影刀RPA可以实现
-操作web:网页:抖音,小红书,bilibil,京东自动秒杀商品,12306买票。。。
-点击:抖音点赞
-评论:自动评论
-数据抓取:下载小说,图片,视频。。。。
-允许人来操作的:百度文库---》一篇pdf---》你账号(非会员)登录后--》不能下载---》能用影刀自动下载吗?
-自动化下载---》可以
-操作PC端:
-百度网盘软件:把百度网盘中的学习视频资料--》都下载到本地
-微信/qq: 自动回复,自动发送文件
-win机器上装的软件--》自动化操作
-游戏自动挂机
-操作手机:够用:【手机连接到电脑上:电脑上使用影刀,手机上安装对应app】
-美团app抢优惠券
-各种app的自动化操作
-手机可以正常使用即可
-自动操作手机,模拟人的行为
# 1 目标:
- 使用影刀RPA打开 梨视频[好看视频] ---》自动下载 人物 视频到本地
-我们人能直接把视频下载到本地
- 数据抓取[爬虫:获取互联网中的数据]


# 1 老师问个课外问题 小红书出了个skill是啥玩意
-skill 技能---》大模型发送邮件--》邮件skill
-写一堆代码
帮我把 今天下午开会 发送给 306@qq.com
-高德地图
-skill
# 老师,我在pycharm里安装虚拟环境,venv 那个文件夹生成了,但在命令行最前面不显示[.venv] ,请问是哪里的出问题了
3.1 步骤拆分
# 1 获取系统桌面地址 C:\Users\Administrator\Desktop
# 2 在桌面上创建一个文件夹[视频]--》存放视频
# 3 打开网页:输入 梨视频 地址
# 4 鼠标滚动【加载下一页】:案例中滚了一次[获取两页的数据]
-自行滚更多页码--》获取更多视频
# 5 循环 每一个视频 :如何循环,如何循环相似元素
5.1 获取每一个视频地址
5.2 打开每个视频地址
5.3 获取网页中视频的链接地址 xx.mp4
5.4 下载这个视频,放到文件夹中
# 6 结束循环
3.2 具体步骤
# 1 新建PC自动化应用
# 2 获取系统文件夹路径
# 3 创建 视频 文件夹:在桌面
# 4 打开网页:第一次会提示装驱动
使用谷歌浏览器:跟我一致,如果没有谷歌浏览器,要先安装一个
需要装谷歌浏览器驱动:影刀自动操作谷歌浏览器需要这个扩展软件
# 5 安装驱动
https://www.yingdao.com/yddoc/rpa/710821364073103360
# 6 鼠标滚动--循环三次
-滚动到底部,平滑滚动
# 7 循环相似元素--》一定找到a标签
-捕获元素:一个个视频
-捕获相似元素--》把当前页面中所有一样的,都选出俩
-一个个循环它
# 7.1 获取元素信息
-href信息
-保存元素至--》video_href
-但是拿到的地址如下,需要拼接前缀
-video_1806571 video_1806545
-拼成:https://www.pearvideo.com/video_1806545
# 7.2 设置变量
-拼接上前面地址:https://www.pearvideo.com/+href信息
-变成这种地址:https://www.pearvideo.com/video_1802264
-变量类型:字符串
-变量值{Python}:"https://www.pearvideo.com/"+video_href
-变量名:video_url
# 7.3 打开视频详情地址
-打开网页:选择网页地址为上面的变量video_url
# 7.4 获取元素信息
-获取video的src属性---》是mp4地址
-video元素需要捕获--》有video标签
-操作目标:video
-获取元素属性
-属性名:src属性
-保存元素信息至:video_mp4
# 7.5 http下载
-下载地址:video_mp4
-文件保存目录:new_floder
-指定文件名
-文件名称【python】:video_href+".mp4"
#8 循环结束















# 老师:有没只改几个关键参数就可以用的
# 重新运行会重复下载吧?
会
# 是不是应该下载完一个 关闭一个标签页
改好了