🤖 影刀RPA手把手教程

以BOSS直聘岗位采集为例 | 零基础也能学会

📚 目录

一、准备工作(5分钟)

1
下载安装影刀RPA
操作:打开浏览器,访问 https://www.yingdao.com/
→ 点击页面上的 "免费下载" 按钮
→ 下载完成后双击安装包
→ 按照提示完成安装
影刀官网下载页面 - 点击"免费下载"按钮
2
注册账号并登录
操作:打开影刀软件
→ 点击 "注册账号"
→ 使用手机号注册(免费)
→ 登录后进入主界面
💡 提示:新用户有免费额度,足够学习使用
3
熟悉界面
打开影刀后,你会看到:
左侧:指令列表(所有可用的操作)
中间:流程编辑区(拖拽指令到这里)
右侧:属性设置区(设置指令参数)
影刀主界面 - 左侧指令、中间编辑区、右侧属性

二、创建第一个应用(10分钟)

1
新建应用
操作:点击左上角 "新建应用" 按钮
→ 在弹窗中输入应用名称:"BOSS直聘岗位采集"
→ 点击 "确定"
点击"新建应用" → 输入名称 → 确定
2
理解流程结构
一个完整的采集流程包含:
打开浏览器 → 访问BOSS直聘
等待加载 → 确保页面加载完成
获取元素列表 → 找到所有岗位卡片
循环 → 逐个提取岗位信息
写入Excel → 保存数据

三、打开网页(2分钟)

1
添加"打开网页"指令
操作:在左侧指令列表中找到 "打开网页"
→ 按住鼠标左键,拖到中间的流程编辑区
→ 松开鼠标,指令就添加成功了
从左侧拖入"打开网页"指令到中间编辑区
2
设置网页地址
操作:点击刚添加的"打开网页"指令
→ 在右侧属性区找到 "网址" 输入框
→ 输入:https://www.zhipin.com/
→ 浏览器选择:Chrome(推荐)
https://www.zhipin.com/
💡 提示:确保网址完整,包含 https://
3
添加"等待"指令
操作:在"打开网页"下方,再拖入一个 "等待" 指令
→ 设置等待时间为 3秒
→ 这是为了让页面完全加载
⚠️ 注意:不要设置太短,否则页面没加载完就开始采集会出错

四、采集岗位信息(核心步骤)

1
先手动搜索一个岗位
操作:在影刀中点击 "运行" 按钮
→ 浏览器会自动打开BOSS直聘
→ 在搜索框输入 "结构工程师"
→ 点击搜索,看到岗位列表
浏览器打开BOSS直聘 → 搜索"结构工程师" → 看到岗位列表
2
添加"获取元素列表"指令
操作:回到影刀,在"等待"下方拖入 "获取元素列表" 指令
→ 这个指令用来找到页面上所有的岗位卡片
3
捕获岗位卡片元素
操作步骤(非常重要!):

点击"获取元素列表"指令的 "选择元素" 按钮

弹出一个选择窗口,点击 "开始捕获"

鼠标移动到浏览器中,悬停在第一个岗位卡片上
    (不要点击,只是悬停)

按住 Ctrl键,然后点击鼠标左键
    (这时会看到岗位卡片被高亮选中)

影刀会自动识别相似的岗位卡片
    (你会看到所有岗位都被框选住了)

点击 "完成捕获"
按住Ctrl + 点击岗位卡片 → 所有岗位被框选 → 完成捕获
💡 技巧:如果识别不准,可以调整"相似度"参数,一般设置为 80-90%
4
添加"循环"指令
操作:在"获取元素列表"下方拖入 "循环" 指令
→ 循环类型选择:"遍历列表"
→ 列表变量选择:"上一步获取的元素列表"
⚠️ 注意:循环指令会自动包裹后续指令,形成一个循环体
5
在循环内提取岗位名称
操作:在循环内部,拖入 "获取元素文本" 指令

捕获岗位名称元素:
→ 点击"选择元素" → "开始捕获"
→ 鼠标悬停在岗位名称文字上
→ 按住Ctrl + 点击左键
→ 点击"完成捕获"

保存结果:
→ 在属性区,将结果保存到变量:"job_name"
捕获岗位名称文字 → 保存到变量 job_name
6
提取公司名称
操作:再拖入一个 "获取元素文本" 指令
→ 用同样方法捕获公司名称
→ 保存到变量:"company_name"
7
提取薪资
操作:再拖入一个 "获取元素文本" 指令
→ 捕获薪资信息(如"10-15K")
→ 保存到变量:"salary"
8
提取城市
操作:再拖入一个 "获取元素文本" 指令
→ 捕获城市信息
→ 保存到变量:"city"

五、保存到Excel(5分钟)

1
添加"创建Excel"指令
操作:在循环外部(循环之前),拖入 "创建Excel" 指令
→ 文件路径设置为:"D:\岗位采集结果.xlsx"
→ 保存为变量:"excel_file"
D:\岗位采集结果.xlsx
2
添加表头
操作:拖入 "写入Excel单元格" 指令
→ 分别写入表头:
    • A1: "岗位名称"
    • B1: "公司名称"
    • C1: "薪资"
    • D1: "城市"
💡 提示:需要添加4个"写入Excel单元格"指令,分别写入4个表头
3
在循环内写入数据
操作:在循环内部(提取信息之后),拖入 "写入Excel单元格" 指令

第一列(岗位名称):
→ 单元格:"A" + 当前行号
→ 值:变量 job_name

第二列(公司名称):
→ 再拖入一个指令
→ 单元格:"B" + 当前行号
→ 值:变量 company_name

第三、四列同理...
⚠️ 注意:行号需要递增,可以用变量来记录当前行号
4
关闭Excel
操作:在循环外部(循环之后),拖入 "关闭Excel" 指令
→ 选择之前保存的 "excel_file" 变量

六、翻页处理(进阶)

1
添加外层循环
操作:在"创建Excel"之后,拖入一个 "循环" 指令
→ 循环类型:"条件循环"
→ 条件:"当前页码 < 10"(采集10页)
2
点击下一页
操作:在内层循环之后,拖入 "点击元素" 指令
→ 捕获"下一页"按钮
→ 添加等待2秒

七、运行和调试

1
单步调试
操作:点击 "单步运行" 按钮
→ 一步一步执行,观察每一步的效果
→ 如果出错,检查元素捕获是否正确
2
全速运行
操作:确认无误后,点击 "运行" 按钮
→ 影刀会自动采集所有岗位
→ 完成后打开Excel查看结果

八、常见问题

Q1: 元素捕获不准怎么办?
解决方法:
→ 调整"相似度"参数(80-90%)
→ 重新捕获,选择更明显的特征
→ 使用"图像识别"辅助
Q2: 页面加载太慢怎么办?
解决方法:
→ 增加等待时间
→ 使用"等待元素出现"代替固定等待
Q3: 遇到验证码怎么办?
解决方法:
→ 添加"暂停"指令,手动处理验证码
→ 或者降低采集速度,避免触发反爬
🚫 重要提醒:
• 不要采集过快,每个操作间隔2-5秒
• 不要长时间运行,建议分批采集
• 遵守网站的使用条款

📊 完整流程图

步骤指令说明
1创建Excel创建结果文件
2写入表头A1-D1写入列名
3打开网页访问BOSS直聘
4等待等待3秒加载
5外层循环(翻页)循环10页
6获取元素列表获取所有岗位卡片
7内层循环(遍历)遍历每个岗位
8获取元素文本×4提取岗位名、公司、薪资、城市
9写入Excel×4写入4列数据
10点击下一页翻到下一页
11关闭Excel保存并关闭

有问题随时问我 🐱
V殿下的猫 出品
最后更新:2026-09-03