当前位置: 首页 > news >正文

影刀RPA学习路线图:从小白到独立开发的完整学习路径

影刀RPA学习路线图:从小白到独立开发的完整学习路径

很多人问:影刀RPA到底要学多久?怎么学才不走弯路?

我把自己的学习路径完整整理出来。按这个路线走,大概1个月能独立开发稳定的自动化流程。


先装好环境

www.yingdao.com 下载,社区版免费。装完去Chrome装影刀插件。

界面分四块:左边指令区,中间流程区,右边属性配置区,底部日志区。


第一周:认识工具,能跑通一个小流程

目标:装好软件,会用基础指令,跑通"打开网页→填表→提交"这个最小流程。

第1天:安装和界面熟悉

  • 下载安装影刀客户端
  • 安装Chrome插件(必须,否则网页自动化用不了)
  • 认识界面:指令区、流程区、属性区、日志区
  • 会新建流程、会点"运行"按钮

第2-3天:第一个流程——自动打开网页并搜索

做一个最简单的:打开百度,搜索框输入"影刀RPA",点"百度一下"。

用到的指令:

  • 启动浏览器
  • 跳转网址(打开百度)
  • 填写输入框(输入搜索词)
  • 点击元素(点搜索按钮)
  • 关闭浏览器

这一步的重点是元素捕获:鼠标移到网页元素上,按快捷键捕获,影刀会自动生成XPath。

第4-5天:变量和循环入门

做第二个流程:从Excel读10个关键词,每个都去百度搜一遍,把搜索结果标题存回Excel。

用到的指令:

  • 启动Excel / 读取Excel内容
  • 循环(For次数循环,循环10次)
  • 获取文本(取搜索结果的标题)
  • 写入Excel

重点理解:变量是什么、loop_index是什么、loop_item是什么。

第6-7天:调试入门

学会看日志、打断点、逐行执行。

关键技能:

拼多多店群自动化报活动上架!

  • 日志面板在哪里看(底部)
  • 怎么打断点(点指令左边的行号)
  • 怎么看变量值(断点暂停时,鼠标悬停变量名)
  • 常见报错怎么看(元素找不到→XPath错了;类型错误→变量类型不对)

第二周:元素定位+XPath+CSS,这是核心中的核心

目标:能独立写出XPath和CSS选择器,不再依赖自动捕获。

第8-9天:XPath的6种写法

XPath是影刀里最重要的技能,没有之一。必须掌握这6种:

1. 绝对路径(不推荐)

/html/body/div[1]/div[2]/button

缺点:页面结构一变就失效。

2. 相对路径+属性(最常用)

//button[@id='submit-btn'] //input[@type='text' and @name='username']

3. contains模糊匹配(最实用)

//div[contains(@class,'price')] //a[contains(text(),'下一页')] ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/46a6f1102907474698048cc6058fef06.png#pic_center)

价格、下一页这种动态内容,一定要用contains。

4. 层级关系

//div[@class='parent']/child::div //table[@id='data']//tr[1]/td[2]

5. 轴定位(处理复杂表格)

//td[text()='张三']/following-sibling::td[1]

找到"张三"那个单元格,然后取它旁边的单元格。

6. 索引

(//div[@class='item'])[1] (//button)[last()]

第10-11天:CSS选择器的8种语法

CSS比XPath快,语法更简洁。掌握这8种:

#id值 → 按id选择 .class值 → 按class选择 element → 按标签名选择 [attr="val"] → 按属性选择 :nth-child(n) → 按位置选择 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/f19d3e7795ca47e1ab1ab6eb964c655d.png#pic_center) :first-child → 第一个 :last-child → 最后一个 element > child → 直接子元素

XPath vs CSS 选型指南:

场景用XPath用CSS
需要按文字内容查找✅ contains(text(),‘xxx’)❌ CSS不支持
需要找父元素/兄弟元素✅ following-sibling::❌ CSS不支持
简单按id/class选⚠️ 可以但啰嗦✅ #id .class 更简洁
性能要求高⚠️ 慢一点✅ 更快

第12-14天:实战练习

用一个真实网站(比如淘宝搜索结果页),练习:

  • 捕获搜索框,写3种不同XPath都能定位到它
  • 捕获价格元素,用contains模糊匹配
  • 捕获"下一页"按钮,判断它是否disabled
  • 用CSS选择器重写上面所有的定位

第三周:流程控制+数据处理+异常处理

目标:能写出有判断、有循环、有异常处理的完整流程。

第15-16天:流程控制

If条件判断:

If 条件:价格 < 100 → 写入Excel"低价商品" Else If 条件:价格 >= 100 and 价格 <= 500 → 写入Excel"中价商品" ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/11e5b36203264b8e85ed12ae0c44898b.png#pic_center) Else → 写入Excel"高价商品"

循环的四类:

  • For次数循环:知道要循环几次
  • ForEach列表循环:遍历一个列表
  • While条件循环:不知道要循环几次,满足条件就继续
  • 相似元素循环:页面上有一组相同结构的元素

第17-18天:Excel数据处理

读写Excel:

  • 启动Excel → 读取全部内容 → 循环处理 → 写入Excel → 保存并关闭

常见坑:

  • 写入时日期变成数字(Excel的序列号):用"格式化日期"指令转成文本
  • 写入时报"Array to String":写入的数据是列表,要转成字符串
  • Excel文件被占用:每次用完必须"关闭Excel"

第19-21天:异常处理

Try-Catch的使用场景:

Try → 打开网页 → 点击购买按钮 Catch → 打印日志"购买按钮未找到" → 截图保存 → 发飞书通知"流程异常" Finally → 关闭浏览器

Finally块里的代码,无论Try成功还是Catch报错,都会执行。用来做清理工作(关浏览器、关Excel)。


第四周:进阶技能+平台实战

目标:掌握HTTP请求、Python协同、飞书联动,完成一个完整的实战项目。

TEMU店群矩阵自动化运营核价报活动

第22-23天:HTTP请求和API对接

很多平台的API可以用影刀直接调用,不需要写代码。

调用一个GET接口的例子:

HTTP请求 → 方法:GET → URL:https://api.example.com/products → Headers:Authorization: Bearer xxx → 响应保存到变量 response JSON转对象 → 把response转成JSON对象 获取JSON对象属性 → 取 products[0].name → 取 products[0].price

第24-25天:Python协同

影刀能直接调用Python函数,这打开了无限可能。

在影刀里调用Python:

Python代码 → 代码: def main(args): import requests resp = requests.get(args['url']) return {'html': resp.text} → 参数:{"url": "https://example.com"} → 返回值保存到变量 result

安装第三方库:在影刀的"Python"设置里,用pip安装,比如pip install requests

第26-27天:飞书联动

飞书是影刀生态里联动最深的平台。

发飞书消息:

飞书消息 → 接收人:自己的飞书open_id → 消息内容:"影刀流程执行完成,共处理100条数据"

读写飞书多维表格:

飞书多维表格 → 操作:写入记录 → 数据表ID:xxx → 记录:{"字段1": "值1", "字段2": "值2"}

第28-30天:完整项目实战

选一个完整项目从头做到尾,比如:

项目:小红书笔记采集器

  1. 输入关键词,自动搜索
  2. 翻页采集前10页的笔记标题、链接、点赞数、收藏数
  3. 写入Excel
  4. 完成后发飞书通知

这个项目的知识点覆盖:元素定位、XPath、循环、Excel读写、HTTP请求(获取详情页)、异常处理、飞书通知。


学习资源

按照这个路线学完,你已经超过市面上80%的影刀使用者了。

想要完整的指令速查文档和更多案例模板,可以在 home.linyan.cloud 查找影刀RPA学习资源。

#影刀RPA #学习路线 #新手教程 #完整路径 #从小白到独立开发

作者:林焱

http://www.jsqmd.com/news/1134950/

相关文章:

  • 《在飞机上偶遇前任后》穗雪|小说|txt下载|番外|免费阅读
  • PyTorch Dataset与DataLoader配置优化:4个关键参数对训练速度的影响实测
  • Python爬虫实战:多线程与异步IO并发爬虫——从10倍到100倍提速
  • MediaCrawler-new:多平台社交媒体数据采集技术框架与自动化解决方案
  • ICM-42688-P与PIC24HJ256GP610在运动控制中的高效协同
  • 城市违章搭建识别、棚户区语义分割与YOLO格式数据集:基于深度学习的城市治理AI实践全解析10693期
  • 《从 300 行到 30 万行代码,我学到的 5 个重构教训》
  • 5分钟找回QQ空间全部历史说说的终极指南:GetQzonehistory帮你永久保存青春记忆
  • 好用的区域教育一体化管理平台哪个供应商好
  • Google谷歌浏览器 Chrome浏览器安装包 官方正版离线安装包,支持中文界面!
  • 【Redis八股|第1篇】Redis 是什么?为什么它这么快?
  • 2026视频转文字工具选择指南:拆解免费付费坑点,看懂隐私、水印、收费套路避踩雷
  • AI生成图片文字模糊?AnyText技术原理与实战指南
  • 第48期 OpenAI的钱都花哪了?Capex支出全景调研
  • 一款AI笔记助手和远程同步的markdown笔记idea-note
  • 英雄联盟玩家必备:如何用LCU工具箱提升你的游戏效率3倍?
  • 质量管理必备的10个基本思维方式
  • 《夫人要和离》藤鹿山|小说|txt下载|番外|免费阅读
  • 38、<简单>编程输入10个正整数,然后自动按从大到小的顺序输出
  • 《被错认成道侣后》山野行月|小说|txt下载|全文
  • 【共创季稿事节】HarmonyOS 6.1 API23新特性实战:Marquee跑马灯组件进阶用法
  • 抖音无水印视频下载神器:从零开始掌握批量下载技巧
  • Grafana Dashboard JSON 文件详解
  • Java计算机毕设之基于前后端分离的病毒靶点药物关系数据采集系统的设计与实现 基于 SpringBoot 的生物医药多源数据采集与归档系统(完整前后端代码+说明文档+LW,调试定制等)
  • Driver Store Explorer:Windows驱动管理的终极解决方案,三步释放系统空间
  • ArcGIS Pro 3.2 遥感影像语义分割标签制作:矢量转栅格3大坐标系对齐要点
  • 刷写协议(TODO)
  • 用Go语言构建微服务后端的经验分享
  • 【Java课程设计/毕业设计】基于 SpringBoot+Vue 的博物馆票务台账管理系统的设计与实现 基于 SpringBoot 的数字化文博预约服务系统【附源码、数据库、万字文档】
  • ORB-SLAM3 实战部署:Ubuntu 20.04 + ROS Noetic 完整环境配置 5 步指南