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

影刀学院课程地图导航汇总

影刀 RPA

使用xmind转换工具制作

学院课程

基础概念

  • 软件机器人的基本构成
  • 软件机器人搭建方式
  • 指令构成的三要素:对象、元素、动作

魔法指令

魔法指令

条件判断

  • 条件判断的作用
  • 单分支判断
    • 单分支判断的基本概念
    • 单分支指令的用法
  • 二分支判断(if + else)
  • 多分支判断(if → else if → else)
  • 判断指令的多种类型
    • 数值判断,包含判断,元素存在判断等

循环

  • 循环的使用场景与必要性
  • 循环的基本定义
  • For 次数循环
    • 【For 次数循环】的构成
    • 【For 次数循环】的基础用途
    • 【For 次数循环】
  • ForEach 列表循环
    • 【ForEach 列表循环】的核心作用
    • 【ForEach 列表循环】
  • 【循环相似元素】指令的用法
  • 循环基本构成
    • 循环项与循环体的介绍
    • 循环体的概念与判断标准
    • 循环位置(索引值)的应用场景
  • 循环嵌套
    • 循环嵌套的概念
    • 循环嵌套
  • 循环控制
    • 循环控制指令
    • 继续下一次循环
    • 退出循环
  • 其他循环指令的用法

等待

网页自动化

  • 网页与元素基础
    • 网页对象
      • 网页对象的定义与作用
      • 网页对象的获取方式
        • 打开网页
        • 获取已打开的网页对象
          • 如何识别“当前选中的网页”
        • 获取网页对象列表
      • 网页对象是否变化的判断逻辑
        • 网页刷新 vs 新网页
      • 常见网页操作指令
        • 跳转类操作(属于“跳转至新网址”指令)
        • 等待与加载控制
          • 等待网页加载完成
          • 停止网页加载
        • 获取网页信息
    • 元素基础
      • 元素的定义
      • 元素命名的重要性
      • 元素的管理方式:
      • 相似元素
        • 相似元素的定义
        • 最大相似性原理
    • 元素捕获
      • 元素捕获的方式
      • 直接捕获元素
      • 相似元素的捕获方法
      • 捕获相似元素组
  • 元素编辑与定位技巧
    • 影响稳定性的因素
      • 元素路径层级变动
      • 元素属性变化
      • 提升稳定性的方法
        • 方法一:优化 HTML 路径结构(路径设置)
        • 方法二:优化限制条件(属性设置)
        • 方法三:将元素属性值设置为全局变量(动态匹配)
    • 元素失效的原因及修复方式
      • 网页对象错误
      • 使用「修复元素」功能,重新捕获目标元素
    • 【元素编辑】专题课
      • 理论基础
        • 网页源码讲解
          • 元素结构:元素名称与元素属性的构成
          • 常见误区:不必记住所有元素类型和属性
          • 元素层级:父子、相邻、祖先与后代元素的关系
          • 元素编辑器与网页源码的对应关系
        • 元素常用属性
          • 常用元素属性的作用与区别
          • index 与 index of type 的区别
          • 元素属性定位的优先级建议
          • 属性值的匹配方式(相等、正则、通配符)
        • 定位元素技巧
          • 元素定位失败的常见问题
          • 三步定位技巧法则(分割节点、限制节点、关键属性)
          • 分析属性是否能作为关键属性的方法
      • 实操案例
        • 时间选择器
        • 定位新增元素
          • 使用 index = -1 定位最后一个元素
        • 定位隐藏元素
          • 利用 display 属性识别并取消过滤隐藏元素
        • 动态定位元素
          • 全局变量
    • 【元素捕获技巧】专题课
      • 动态元素
        • 什么是动态元素
        • 构建动态元素的通用步骤
        • 动态元素的典型应用场景
        • 如何提升校验的准确性
      • 终极限制条件
        • 利用标签名实现全网页通用定位
        • 通过对比元素层级找出公共结构
        • 提取相似元素的终极限制技巧
        • 应用于批量数据抓取场景
      • 活用位置规律定位元素
        • 利用相对位置规律定位特定元素
        • 结合相似元素 + 下标提取特定项
        • 通过元素属性规律优化相似元素组
        • 利用正则表达式提取特定元素
      • 何时使用innerText条件
        • innerText 的作用与可替代方式
        • 适合使用 innerText 的场景
        • 不适合使用 innerText 的场景
        • 选择最稳定的属性定位元素
      • 父元素相关技巧
        • 从父元素中获取子元素的典型场景
        • 关联元素的查找路径
        • 当相似元素节点结构不一致时的解决方案
        • 使用 For Each 列表循环遍历子元素
      • 获取相似元素列表
        • 全网页范围获取相似元素的方式
        • 如何限定相似元素的获取范围
        • 从父元素中获取相似元素列表的三步法
        • 配合 For Each 列表循环逐一处理
      • 捕获一闪而过的元素
        • 捕获一闪即逝元素的两种方法
        • 捕获动态图表弹窗元素的小技巧
        • 捕获困难元素时的关键思路
      • 未找到指定ID的元素
        • 为什么会出现“找不到指定 ID 的元素”
        • 循环中避免 ID 失效的正确做法
        • 使用 for 次数循环 + 位置索引精确处理元素
        • 适用于动态结构的稳健循环方案
    • 元素锚点功能
      • 什么是锚点定位
      • 锚点定位的原理和适用前提
      • 启用和使用锚点定位的方法
      • 系统自动添加锚点的常见场景
      • 自定义手动添加锚点的方法
      • 锚点定位的稳定性验证
      • 删除锚点后的行为与注意事项
    • XPath定位
      • XPath初识
        • 元素失效的常见原因分析
        • XPath 的定义与定位原理
        • XPath 的两大优势:灵活性与稳定性
        • 浏览器内获取 XPath 的两种方式(偷懒法)
        • XPath 表达式验证的三种方式
      • XPath语法
        • XPath 基础语法规则
        • 节点位置相关语法
        • 位置选择的误区说明
        • 常用运算符的应用
        • 常用 XPath 函数
        • XPath 中的轴(Axes)
      • XPath实战
        • XPath 定位输入框的应用
        • XPath 批量提取并排除特定元素
        • XPath 实现弹窗自动关闭
        • XPath 在移动端定位价格元素
      • XPath补充
        • 解决 XPath 无法跨域定位的问题
        • 关联父元素时 XPath 写法需加点
        • SVG 标签 XPath 定位的特殊处理方式
        • 提取文本或属性值时的正确做法
  • 元素操作相关指令
    • 多种网页操作的类型
      • 包括点击,悬停,填写输入框,设置下拉框,复选框,拖拽元素
    • 点击元素
      • 点击元素(高级选项详解)
    • 填写输入框 / 填写密码框
      • 模拟人工输入
      • 剪切板输入
      • 自动化接口输入
    • 鼠标悬停在元素上
    • 下拉框
      • 标准下拉框的处理
      • 非标准下拉框的处理
      • 获取下拉框选项
      • 设置下拉框
    • 获取元素信息
      • 获取元素信息的详细介绍
    • 设置元素值
    • 设置元素属性
    • 鼠标滚动网页指令
    • If 网页包含元素
    • If 元素可见
    • 拖拽元素
    • 设置复选框
    • 等待元素存在
    • 等待元素出现
    • 批量数据抓取功能
      • 批量数据抓取
    • 获取滚动条位置
    • 获取图表元素数据
    • 关联元素(解决结构不同无法相似捕获的情况)
    • 对话框处理
      • 下载类
        • 下载对话框
          • 浏览器设置影响对话框是否弹出
        • 下载对话框
          • 下载文件
          • 处理下载对话框
        • 下载文件
        • 处理下载对话框
      • 上传类
        • 上传/展示对话框
        • 上传对话框
          • 上传文件
          • 处理上传对话框
      • 【处理网页对话框】指令
  • 网页结构与前端基础
    • HTML
      • HTML标签的基础结构
        • 标签的层级关系
        • HTML属性
      • 标签的主要类型
        • 结构标签
        • 文本标签
        • 链接标签
        • 图片标签
        • 音视频标签
        • 列表标签
        • 表格标签
        • 表单标签
        • 下拉菜单标签
        • 容器标签
      • 常用技巧
        • 借助提示判断元素类型
        • 理解影刀元素定位的原理
        • 进入开发者工具的 4 种方式
        • 快速定位源码元素
        • 使用右键菜单进行调试操作
          • 删除元素
          • 隐藏元素
    • CSS
      • CSS引入
        • CSS 的作用和学习必要性
        • CSS 的三种引入方式
        • CSS 选择器的基础用法
      • CSS选择器
        • 常用 CSS 选择器的语法与作用
        • 属性选择器的使用方法
        • 层级选择器的类型与区别
        • 伪类选择器的定位与限制
      • 实战练习
        • 使用 CSS 选择器美化网页的实战操作
        • CSS 选择器的实际应用技巧
        • 页面结构设计与美化原则
      • 应用场景
        • 元素是否可见的判断依据
        • CSS选择器的跨域限制与解决方法
        • 从CSS中提取隐藏图片链接的方法
        • 伪元素插入内容的识别与获取方式
        • CSS制造的反爬机制与破解思路
    • JS
      • 课程简介
        • JavaScript 在网页中的作用
        • 学习 JavaScript 的前置要求
      • JS基础语法
        • JS 的运行环境与引入方式
        • 变量与常量的定义方式
        • 数字
          • 数字类型与 NaN 的特性
        • 字符串
          • 字符串的定义与拼接方式
          • 常用字符串方法的使用
        • 布尔值
          • 布尔值与比较运算符的区别
        • 判断
          • 条件语句 if 与 switch 的用法
          • for 循环语法与控制方式
        • 循环
          • while 与 do…while 循环的区别
        • 数组
          • 数组的常用操作与遍历方法
        • 函数
          • 函数的定义与参数规则
          • 匿名函数与函数表达式的应用
        • 对象
          • 对象的结构、访问与操作方式
          • 对象中方法的定义与调用
          • 常见内置对象的使用示例
      • webAPI
        • 操作网页元素的基础方法
        • 定位网页元素的常用方式
        • 获取 CSS 样式与伪元素内容
        • 通过 JS 修改属性实现交互控制
        • 添加事件监听器处理用户行为
        • 操作浏览器对象 window 的常见用法
      • 实操案例
        • 使用 JS 实现点单系统的基本逻辑
        • 网页订单列表的更新与渲染方法
        • 按钮事件的功能设计与处理逻辑
        • 在影刀中执行 JS 脚本的方法
          • 执行 JS 脚本
        • 通过 JSON 字符串传递复杂参数的技巧
  • 其他场景课程
    • 懒加载
      • 应用场景
        • 懒加载现象的引入
        • 懒加载常见应用场景
        • 懒加载的典型特征
      • 懒加载知多少
        • 数据加载方式的两种类型
        • 如何判断页面是否使用懒加载
        • 如何识别虚拟列表
        • 懒加载与虚拟列表的形象比喻
      • 【懒加载】解决方案
        • 懒加载页面数据抓取的基本原则
        • 四种判断“是否到底”的退出机制
        • 滚动行为的实现方式
        • 四种方案的适用场景对比
      • 【虚拟列表】解决方案
        • 虚拟列表的数据抓取特点
        • 数据抓取的实现方式
        • 四种退出循环的判断策略
        • 虚拟列表处理与懒加载的关键区别
      • 拓展解决方案
        • 拓展思路:让容器变大代替滑动加载
        • 页面结构与高度的关系
        • 在影刀中修改可视区域高度的方法
        • 使用限制与适用范围
      • 案例-拼多多上架
        • 虚拟列表中的写操作策略
        • 避免重复写入的方法
        • 循环退出的判断机制
        • 滚动策略的注意事项
        • 稳定性优化技巧:使用快捷键 Tab 切换
    • 网络监听
      • 基本概念
        • HTTP 请求与网页监听的共同点
        • 两者的本质区别
        • 网页监听的优势
        • 网页监听的三个核心指令
        • 支持通配符监听多个相似请求
      • 网页监听的应用
        • 网页监听的使用前提与流程
        • 监听目标请求的查找方式
        • 设置监听目标地址
        • 监听失败的常见原因
        • 从监听结果中提取数据
        • 逐层提取图表数据
    • 使用监听获取数据
  • 官方扩展指令
    • 针对平台封装好的指令集
    • 登录扩展操作
    • 验证码识别
    • 日期选择类指令

桌面软件自动化

  • 软件操作的三要素
    • 窗口对象
    • 软件元素
    • 操作类型
  • 窗口对象
    • 启动软件的方式
      • 点击桌面快捷方式
      • 打开软件
      • 使用“运行或打开”指令
    • 获取窗口对象的方法
      • 获取窗口对象的方法
      • 默认自动匹配窗口对象
      • 显式获取窗口对象
    • 获取窗口信息
    • 窗口操作
      • 移动窗口
        • 移动窗口
        • 移动窗口
      • 调整大小
        • 调整大小
        • 最小化/最大化
        • 最大化窗口
      • 设置窗口位置(坐标)
      • 关闭窗口
  • 软件元素
    • 元素捕获的方式
      • 软件元素的获取方式
      • 标准模式
      • 深度模式
      • CV 智能模式
      • 相似元素的捕获
    • 元素操作
      • 填写输入框
        • 推荐使用「剪切板输入」模式
      • 点击元素
      • 悬浮元素
      • 等待元素出现
      • 等待元素消失
      • 表格操作
      • 获取元素信息
      • 获取相似元素列表(win)
      • 下拉框操作
  • 软件数据获取方式
    • 接口调用
    • 元素捕获
    • OCR识别
    • 下载文件
    • 快捷键模拟
  • SAP
    • 自动化配置
      • SAP自动化默认无法捕获元素
      • 自动化配置的必要性
      • 服务端配置方式:RZ10 vs RZ11
      • 客户端配置要求
      • 如何检查配置是否成功
    • 自定义指令
      • SAP自定义指令的分类
      • SAP自动登录指令的使用
      • 设置下拉框选项的方式
      • 设置复选框状态的意义
    • 官方指令
      • 选中树节点指令的作用
      • 读取SAP表格数据的三条指令
      • 操作目标的选择技巧
    • 常见问题
      • 元素无法捕获的常见原因
      • 元素失效的两种情况
      • 点击元素无反应的应对策略
      • 问题排查与持续更新
  • 旺店通自动化
    • 模拟人工数据抓取
      • 单页数据抓取指令的使用
      • 多页连续数据抓取的逻辑
      • 识别并提取总页数
      • 点击翻页按钮实现自动翻页
      • 调整分页大小优化抓取效率
      • 使用文本截取提取数字信息
      • 结合 ChatGPT 编写提取规则
      • 数据抓取结果保存到数据表格
    • 接口数据抓取
      • 接口抓取的优势与限制
      • 旺店通接口注册流程说明
      • 如何获取 APP Key 和 Secret
      • 业务参数的获取与填写方法
      • 查询增量库存数据的使用限制
      • 查询订单数据的时间范围限制
      • 接口抓取数据的流程实操
      • 影刀接口指令快速写入数据表格
    • 自动化案例
      • 延迟发货报备流程简化说明
      • 如何读取 Excel 中的原始单号列表
      • 处理 Excel 列表的前两行无效数据
      • 将原始单号列表转换为输入文本格式
      • 旺店通筛选原始单号的操作步骤
      • 逗号与换行符在数据分隔中的使用场景
      • 如何提取订单对应的省市县信息
      • 自动将结果写回 Excel 并创建新 Sheet 页

鼠标键盘

  • 鼠标
    • 鼠标操作的基本功能
      • 移动鼠标
      • 鼠标点击
      • 滚动鼠标滚轮
    • 获取坐标的方法
      • 按 Ctrl + Alt
    • 应对位置变化的两种解决方案
      • 方法一:窗口标准化
      • 方法二:建立窗口坐标系
  • 键盘
    • 键盘操作自动化的两大核心功能
      • 输入文本
      • 输入快捷键
    • 常见快捷键的使用
      • Enter
      • ESC
  • 图像
    • 图像操作自动化的适用场景
    • 图像捕获方法与技巧
      • 使用快捷键 Ctrl + Alt + X 捕获图像区域
      • 应对图像状态变化的方法
    • 图像操作的三大指令
      • 点击图像
      • 悬停图像
      • 等待图像(出现/消失)
    • 元素操作 vs 图像操作的本质区别
    • 图像数据的获取方式
      • OCR
    • 官方扩展指令
      • 图片自动化
        • 图片自动化的应用场景与意义
        • 常见图片处理功能与指令使用
        • 进阶操作指令
        • 水印添加与DPI操作
        • 自动化整合建议
      • 视频自动化
        • 视频自动化的使用场景
        • 常见视频处理指令及用法
        • 音画分离操作
        • 高级处理功能
        • 使用限制与建议
      • PS自动化
        • PS自动化的核心逻辑
        • PS对象相关指令
        • 图层级操作指令
        • 形状图层操作
        • 自动化使用注意事项
      • 案例实操-PS批量生成商品活动图
  • 三种自动化方法(

数据表格

Excel / WPS表格

  • 打开和关闭
    • 打开Excel文件的基本方法
    • 新建Excel文件的方式
    • 关闭Excel的处理
  • 读写操作
    • 读取 Excel
      • 读取单元格
      • 读取整行
      • 读取整列
      • 读取区域
    • 写入 Excel
      • 单元格写入
        • 单个值
      • 行写入
        • 一维列表
      • 列写入
        • 一维列表
      • 行写入/列写入的三种模式
        • 覆盖
        • 插入
        • 追加
      • 区域写入
        • 二维列表
    • 循环 Excel
      • 循环 Excel 的基本方式
  • 行列操作
    • 获取 行位置 的方法
    • 获取 列位置 的方法
    • 获取 区域位置 的方法
    • 插入/删除空行或空列
    • 删除重复行
    • 拷贝与粘贴列数据
    • 分列操作(按空格等符号分割内容)
  • 拷贝数据
    • 常规拷贝方式
    • 整页拷贝方式
    • 快捷键拷贝方式
  • 格式设置
    • 设置行高、列宽、自适应宽高
    • 设置字体、字号、颜色、对齐方式
    • 使用“在 Excel 内指出”拾取并复制格式(如边框样式)
  • 填充公式
    • 写入公式
    • 批量向下填充公式
    • 批量向右填充公式
    • 批量向下 / 向右填充公式
    • 自动填充
    • 将公式转换为值
  • 填充图片
    • 填充图片
    • 批量填充图片
    • 导出单元格中的图片
    • 删除单元格中的图片
  • Sheet页操作
    • 添加、重命名、删除 Sheet 页
    • 拷贝 Sheet 页
    • 隐藏 / 取消隐藏 Sheet 页
    • 获取所有 Sheet 页名称
    • 获取当前 Sheet 页名称
    • 多 Sheet 自动处理
  • 其他指令
    • 筛选操作
    • 排序操作
    • 数据验证
    • 文本转数字、数字转文本
    • 区域截图
    • 合并计算
      • 跨 Sheet 区域引用数据进行求和等汇总操作
    • Excel 宏
    • 超链接操作
    • 注释操作
    • 表格加密
    • 字典统计
      • 数值累加字典
      • 列表拼接字典
    • 科学计数法问题与解决方法
  • 【Excel 函数】专题
  • 课程介绍
    • 三种实现总价计算的方法对比
    • 函数在复杂逻辑处理中的优势
    • 学习函数的必要性
  • 交互方式
    • Excel 中函数填充的基本操作
    • 影刀中实现函数交互的三种方式
    • 公式参数配置要点
    • 写入公式的注意事项
    • 两类交互方式的总结归纳
  • 逻辑函数
    • 逻辑函数的分类与应用场景
    • IF 条件判断函数
    • IF 多条件判断函数
    • 函数在影刀中的应用方式
    • 公式书写注意事项
    • AND 函数(同时满足多个条件)
    • OR 函数(满足任意一个条件)
    • IF + AND + OR 的综合应用
    • 文本拼接与变量引用
  • 统计函数
    • COUNT 与 COUNTA 函数的区别
    • COUNTIF 函数(带单一条件的计数)
    • COUNTIFS 函数(带多个条件的计数)
    • SUM 函数(求和)
    • AVERAGE、MAX、MIN 函数(平均值、最大值、最小值)
    • PRODUCT 函数(求乘积)
    • UNIQUE 函数(去重)
    • SUMIF 函数(条件求和)
    • 绝对引用与相对引用
    • SUMIFS 函数(多条件求和)
    • AVERAGEIFS / MAXIFS / MINIFS 函数(多条件统计)
    • SUBTOTAL 函数(汇总统计)
  • 查找引用函数
    • ROW 和 COLUMN 函数(返回行号/列号)
    • VLOOKUP 函数(纵向查找)
    • LOOKUP 函数(多条件查找)
    • 多条件查找的应用场景
    • 查找方向的限制与变化
    • 查找类型的拓展需求
    • XLOOKUP 函数(新版查找全能函数)
    • XLOOKUP 多条件查找写法
    • 模糊查找与通配符用法
    • 一对多查找(查找多个结果列)
    • VLOOKUP 支持返回不连续列
    • 新版函数的优势:容错内置、结构清晰
  • 文本函数
    • CONCAT 函数(文本拼接)
    • TEXTJOIN 函数(带分隔符的文本拼接)
    • FIND 函数(查找字符位置)
    • MID 函数(提取中间文本)
    • LEFT 函数(提取左侧文本)
    • TEXTSPLIT 函数(按分隔符拆分文本)
    • SUBSTITUTE 函数(替换指定内容)
    • REPLACE 函数(替换指定位置)
    • TEXT 函数(文本格式化)
    • TEXT 函数与 & 拼接的配合用法
  • 日期和时间函数
    • YEAR、MONTH、DAY、HOUR、MINUTE、SECOND 函数(提取时间信息)
    • TODAY 和 NOW 函数(获取当前时间)
    • DATEDIF 函数(计算时间差)
    • Excel 日期的本质是序列号
    • 加减日期(增加/减少天数)
    • EDATE 函数(按月增加/减少日期)
    • EOMONTH 函数(获取某月最后一天)
    • DATE 函数(拼接年月日生成日期)
    • TEXT 函数(统一日期格式)
    • NETWORKDAYS 函数(计算工作日天数)
    • TEXT 函数用于数字格式化展示结果
  • 【数据透视表】专题
    • 功能简介
    • 基本用法
      • 数据透视表的概念
      • 创建数据透视表的三步法
      • 字段拖放的基本逻辑
      • 与影刀指令的相似之处
    • 功能实现
      • 统计非重复数据
      • 分类汇总数值数据
      • 排序
      • 拆分成子表
    • 常用指令
      • 新建数据透视表
        • 影刀中新建数据透视表指令的作用
        • 透视表设置的获取方式
        • 设置参数的注意事项
        • 避免覆盖模板透视表
        • 批量创建多个透视表的做法
      • 刷新数据透视表
        • 刷新数据透视表的必要性
        • 刷新指令的两种应用场景
        • 指令使用参数说明
        • 替代方案:通过 Excel 设置自动刷新
      • 筛选数据透视表
        • 筛选数据透视表的基本原理
        • 支持多项筛选
        • 实现多级筛选的方式
        • 筛选的应用逻辑
    • 操作案例
      • 自动化处理的典型场景
      • 模板透视表的创建要求
      • 自动化操作流程
      • 动态设置参数
      • 结合筛选指令实现精细化控制

对话框

  • 基础介绍
  • 展示类对话框
    • 消息通知
    • 打开消息对话框
  • 输入类对话框
    • 打开输入对话框
    • 打开日期时间对话框
  • 选择类对话框
    • 打开选择对话框
    • 打开选择文件对话框
    • 打开选择文件夹对话框
  • 打开数据表格对话框
  • 打开自定义对话框
  • 对话框整体使用流程

数据处理

  • 变量
    • 变量的本质
    • 变量的类型
    • 设置变量的方法
    • 变量的使用场景和优势
    • 变量命名规则与注意事项
  • 字符串
    • 基本介绍
      • 文本类型的应用场景
      • 字符串的基本介绍
    • 表达模式
      • 数据表达模式:文本和表达式
      • 文本的两种表达模式
    • 基本操作:
      • 文本拼接方式
        • 拼接
      • 截图文本
      • 提取文本
        • 正则表达式
          • 基本理念
            • 正则表达式的使用背景与基本理念
            • 影刀中使用正则表达式的两个入口
            • 正则表达式是一种匹配规则
            • 通过正则表达式提取有规律的文本内容
          • 单字符的匹配
            • 字符本身的匹配
            • 点号(.)匹配任意字符
            • \d 匹配数字
            • \w 匹配字母、数字、下划线或汉字
            • 字符集的使用([ ])
            • 范围匹配写法(0-9、a-z、A-Z)
            • 匹配汉字的正则写法
            • 单字符匹配从左往右、只匹配一个字符的规则
          • 多字符的匹配
            • 多字符匹配的基本原理
            • 组合单字符规则实现多字符匹配
            • 从左往右的匹配过程说明
            • 使用字符集与特殊符号组合匹配多个字符
            • 多字符匹配示例:提取ID、货号
            • 为后续的重复匹配奠定基础
          • 重复匹配
            • + 重复匹配(一次或多次)
            • * 重复匹配(零次或多次)
            • {n} 固定次数的匹配
            • {n,} 至少 n 次的匹配
            • {n,m} 指定范围的重复匹配
            • 重复匹配的应用场景与差异说明
            • 用重复匹配优化复杂正则写法
            • 为后续向前向后匹配做铺垫
          • 向前向后匹配
            • 向后匹配的使用方法(提取关键词之后的内容)
            • 向前匹配的使用方法(提取关键词之前的内容)
            • 向前与向后同时匹配的组合方式
            • 使用括号提取想要的匹配结果
            • 贪婪匹配与非贪婪匹配的区别
            • 通过问号实现非贪婪匹配
            • 向前向后匹配结合实际应用示例
            • 为多项匹配做准备
          • 适配多个匹配项
            • 提取多个匹配项的设置方法
            • 默认只提取一个匹配项的行为说明
            • 取消勾选以返回所有匹配项
            • 结果为列表类型的说明
            • 多匹配项提取在实操中的应用场景
            • 前六节内容的系统性回顾
            • 正则表达式核心用法的学习建议
          • 有益的拓展
            • 转义字符的使用方法
            • 字符边界匹配:^、$、\b
            • 字符集排除写法([^])
            • 子表达式与重复配合的使用方法
            • 逻辑或匹配(|)的写法
            • \s 匹配空白字符
            • \S 匹配非空白字符
            • \D、\W 等反义元字符
            • 用正则提取完整单词的技巧
            • 复杂匹配中分组与嵌套表达式的用法
            • 第七节为特殊问题提供解决思路
      • 文本替换与清除
      • 文本的转换
        • 判断变量数据类型
        • 文本与数字之间的转换
        • 日期与文本之间的转换
        • 文本与列表之间的转换
    • 其他常用操作
      • 追加文本(支持换行追加)
      • 改变大小写(全部大写、小写、首字母大写)
      • 截取文本(起始位置 + 长度)
      • 删除文本两端空格
      • 获取文本长度
      • 补齐文本至指定长度(用指定字符填充)
    • 扩展指令
  • 数字
    • 数字(整数/小数)的基本介绍
    • 数字(整数、小数)
    • 数据类型转换
      • 字符串 ↔ 数字/小数
  • 列表
    • 基本介绍
      • 列表的引入与意义
      • 列表的作用
      • 列表的基本特性
      • 二维列表
        • 二维列表的介绍
        • 二维列表的概念
    • 基本操作
      • 提取列表元素
      • 提取单个元素
      • 截取列表
      • 特殊切片技巧
      • 获取列表长度
    • 其他指令
      • 增(创建与添加)
      • 删(移除与清理)
      • 改(修改与合并)
      • 查(获取信息)
      • 转(排序与反转)
    • 进阶操作
      • 一维和二维列表的遍历操作
      • 相似元素组的处理
      • 网页对象列表
      • Excel 表格数据与列表的对应关系
      • 文件列表处理
      • 列表与文本之间的转换
    • 扩展指令
  • 字典
    • 字典的概念和结构
    • 字典的基本规则
    • 字典的遍历
    • 字典处理相关指令
  • 日期时间
    • 基本介绍
    • 基础指令
      • 常用日期时间获取指令
      • 日期的增加或减少
      • 计算两个日期之间的时间间隔
    • 类型转换
      • 日期时间 ↔ 文本
      • 日期时间 ↔ 时间戳
    • 扩展指令
      • 获取日期时间列表
      • 常用日期
      • 修改日期时间
      • 各平台相关指令
    • 日期选择的处理技巧
      • 动态元素法
      • 循环 + 判断法
  • 获取资产
    • 获取资产
  • CSV 读写
    • 读取 CSV 数据
    • 写入 CSV 数据
  • Json 转换
    • JSON 数据常见来源
      • HTTP 请求
      • 网页监听
    • JSON 数据的提取和转换
    • JSON专题
      • JSON简介
        • JSON 的定义与作用
        • JSON 与 Python 的数据类型对应关系
        • JSON 与 Python 的语法差异
        • json.loads 方法的使用(字符串转字典)
        • json.load 方法的使用(读取文件)
        • json.dumps 方法的使用(字典转 JSON 字符串)
        • json.dump 方法的使用(写入文件)
        • 输出中文与格式化显示的技巧
      • JSONPath
        • JSONPath 的用途与适用场景
        • JSONPath 基本语法规则
        • JSONPath 的高级语法:过滤表达式
        • Python 中如何使用 JSONPath
      • JSON案例
        • 影刀中解析 JSON 数据的两种方法
        • JSONPath 的适用范围与局限
        • pandas 的 json_normalize 方法
        • JSON 数据处理方式的对比与选择
  • Base64 编解码
    • 文本与变量的 Base64 编解码
    • 图片等文件的 Base64 编码
  • 【在线表格】专题
    • 前言
      • 表格数据共享与协作的应用场景
      • 在线表格的优势
      • 常见的在线表格工具
      • 影刀对在线表格的自动化支持分类
    • 在线表格API操作
      • 支持 API 操作的在线表格工具与指令数量
      • 钉钉在线表格自动化的四个关键参数
      • 获取参数的前置条件和注意事项
      • 钉钉在线表格的基本操作示例
      • 飞书与维格表 API 操作逻辑一致
    • 在线表格网页操作
      • 支持网页操作的在线表格工具
      • WPS 在线表格操作流程(合并多 sheet 数据)
      • 数据写入优化策略
      • Canvas 与腾讯文档网页操作逻辑一致
    • 总结建议
      • 在线表格自动化的两种实现方式
      • 两类方式的优缺点对比
      • 工具选择建议

操作系统

  • 操作系统
    • 系统相关
      • 运行或打开
      • 运行 DOS 命令
      • 终止程序
      • 截屏
    • 压缩&解压
    • 锁屏解锁
    • 输入法
    • 屏幕保护
  • 文件文件夹
    • 获取文件列表
      • 获取文件列表指令的作用与原理
      • 文件匹配规则的设置方法
      • 如何递归获取子文件夹中的文件
      • 如何忽略隐藏文件
      • 文件排序规则及排序方式
      • 循环处理文件列表的技巧
      • 如何使用运行或打开指令处理文件
      • 如何打印循环中的文件信息
    • 文件基本操作
      • 拷贝文件操作与路径格式注意事项
      • 移动文件操作与拷贝的区别
      • 文件重命名的配置与限制
      • 多文件删除的支持与设置方式
      • 读取文件内容的三种方式及换行符解释
      • 写入文件内容的覆盖与追加模式
      • 提取文件路径信息的常用字段
      • 等待文件创建或删除的使用场景
      • 判断文件或文件夹是否存在的条件指令
    • 文件夹基本操作
      • 获取系统文件夹路径的作用与通用性
      • 获取文件夹列表的递归与匹配方式
      • 获取选中文件或文件夹列表的应用
      • 打开、创建、删除、清空文件夹的基本操作
      • 拷贝与移动文件夹的配置方式
      • 文件夹重命名的操作流程
    • 文件扩展功能
      • 合成路径以避免格式错误
      • 判断路径是文件还是文件夹
      • 获取文件的创建时间与修改时间
      • 返回上一级目录路径
      • 提取文件名与获取文件大小
      • 展开路径中的系统环境变量
      • 计算文件的 MD5 校验值
      • 一次性创建多级嵌套文件夹
    • 实操案例
      • 文件根据关键词分类
        • 从文件名中提取关键词进行分类
        • 循环处理文件并匹配已有文件夹
        • 判断文件夹是否存在并执行条件分支
        • 拼接路径实现动态目录定位
        • 创建新文件夹并执行拷贝操作
        • 案例应用:关键词驱动的文件自动归类
      • 解压并批量处理文件
        • 自动下载压缩包并执行解压操作
        • 批量获取文件列表并删除多余项
        • 新建汇总表格作为数据汇总载体
        • 循环打开表格并提取文件名作为 sheet 名
        • 按 sheet 页粘贴各日报内容完成数据汇总
        • 文件解压与表格批处理的自动化模板应用
  • 剪切板
    • 剪切板的作用
      • 剪切板的使用背景与典型场景
      • 无法捕获元素的自动化难点
      • 剪切板指令的核心作用
    • 剪切输入
      • 填写输入框的三种输入方式
      • 剪切板输入的原理
      • 剪切板输入的适用场景
    • 将文件设置到剪切板
      • 使用剪切板发送文件的自动化流程
      • 操作流程的四个关键步骤
      • 使用资源文件发送图片的流程
      • “剪切板三步法”操作模型(铁三角)
    • 设置剪切板内容
      • 企业微信类软件无法捕获元素的解决方案
      • 传统键盘输入的局限与问题
      • 使用“设置剪切板内容”提升输入效率
      • 剪切板输入三步法(设置剪贴板 → 获取焦点 → 粘贴发送)
      • 剪切板输入法的推荐使用场景
    • 截图保存到剪切板
      • 网页截图、软件截图、截屏的区别与共同点
      • 截图保存到剪切板的功能
      • 截图 + OCR 图像识别的组合用法
      • 截图在实际场景中的应用
    • 清空剪切板
      • 清空剪切板的功能与原理
      • 清空剪切板的推荐使用场景
    • 设置剪切板总结
      • 剪切板操作的核心流程
      • 剪切板的典型应用场景
      • 循环设置剪切板时的稳定性优化
      • 剪切板的优势总结
    • 从剪切板中获取内容
      • 获取剪切板文本的典型场景
      • 获取剪切板文本指令的用法
      • 与剪切板设置内容形成完整闭环
    • 实操案例
      • 链接粘贴到Excel
        • 剪切板与 Excel 联动的实际应用场景
        • 操作步骤拆解与对应指令
        • 自动化粘贴图片链接的原理
      • 表情内容的复制与发送
        • 文字可表示的表情输入方法
        • 无法用文字表示的表情处理方式
        • 多人或多群循环发送的注意事项
      • 获取选中内容
        • 获取无法捕获元素中文本内容的方法
        • 图像点击与偏移定位技巧
        • 获取选中内容指令的便捷用法
        • 综合能力的体现
  • 远程服务器
    • 基本介绍
      • 为什么需要远程服务器
      • 什么是远程服务器
      • 如何连接远程服务器
      • 远程服务器在影刀中的意义
    • 远程服务器的优势
      • 远程服务器带来的环境隔离与稳定性
      • 多账号多流程的集中管理优势
      • 远程服务器不受时间地点限制
      • 服务器租赁灵活降低使用成本
      • 一台服务器支持多用户提高效率
    • 安装影刀
      • 远程服务器的选择与配置建议
      • 远程连接服务器的两种方式
      • 向远程桌面上传影刀安装包的方法
      • 远程服务器中安装与使用影刀的流程
    • 常见问题
      • 最小化的状态运行影刀
        • 远程桌面最小化导致图像识别失败的原因
        • 解决方法一:更换远程连接工具
        • 解决方法二:通过注册表修改实现最小化运行
        • 注册表修改的步骤与注意事项
      • 关闭远程桌面后继续运行影刀
        • 关闭远程桌面后程序停止运行的原因
        • 正确关闭远程桌面的方式:使用退出脚本
        • 退出脚本的创建与使用步骤
        • 保持影刀持续运行的注意事项
      • 关闭共享剪切板内容
        • 远程桌面共享剪切板的默认行为与潜在问题
        • 关闭共享剪切板的设置方法
        • 剪切板隔离对影刀流程稳定性的影响
      • Windows Server多用户同时远程连接
        • 启用远程桌面多用户连接的功能配置
        • 配置组策略支持多用户远程登录
        • 创建远程桌面用户并分配权限
        • 多用户登录实现虚拟机环境隔离
        • 远程桌面多用户授权时间与注意事项
      • Windows Server2012R2缺少MFPlat.dll解决方法
      • Windows Server2008R2缺少MFPlat.dll解决方法
    • 远程服务器与调度
      • 远程服务器与调度模式的结合使用

流程/应用

  • 流程封装与调用
    • 流程折叠与分组的作用
    • 流程封装的意义与方法
    • 流程参数的使用
    • 全局变量的使用场景与原理
    • 全局变量 vs 流程参数
    • 流程结构优化与子流程拆分
    • 流程分组管理
  • 【编码版】专题
    • 调用指令接口
      • 编码版的适用场景与意义
      • 编码版流程的创建与结构
      • 调用引刀内置接口的方法
      • 编码流程中的参数规范与返回值
      • 结合网页自动化操作的完整示例
      • 使用扩展指令与自定义指令
    • 安装第三方库
      • 影刀支持安装第三方 Python 库
      • 安装第三方库的操作步骤
      • 指定模块版本的安装方式
      • 第三方库管理功能
      • 每个应用的 Python 环境是独立的
      • Python 标准库的说明
    • 与可视化衔接
      • 可视化流程调用编码版模块的方式
      • 使用流程参数实现数据传递
      • 多个返回值的处理
      • 使用全局变量进行数据共享
      • 使用“插入代码段”指令嵌入 Python 代码
      • 编码版调用可视化子流程
      • 编码模块之间的相互调用
      • 引用本地 .py 文件
  • 资源文件
    • 基本介绍
    • 添加资源文件
      • 添加资源文件的操作步骤
      • 发版测试流程
    • 读取资源文件
      • 读取资源文件指令的用法
      • 文本与二进制读取方式的区别
      • 资源文件读取失败的原因
      • 读取 Excel 文件的正确方式
    • 获取资源文件路径
      • 获取资源文件路径的用法
      • 通过路径读取 Excel 文件内容
      • 资源文件路径在不同文件类型中的应用
    • 拷贝资源文件
      • 拷贝资源文件的必要性
      • 拷贝资源文件指令的使用方法
      • 文件路径与后缀的填写规范
    • 将资源文件添加到剪切板
      • 将资源文件添加到剪切板的用法
      • 资源文件快速发送的应用场景
    • 案例实操
      • 资源文件操作的完整流程实战
      • 获取系统桌面路径的通用方式
      • 批量数据抓取与列选择技巧
      • 写入 Excel 前清空数据的处理方法
      • 写入 Excel 的起始单元格设置
      • 刷新透视表以更新数据分析

人工智能AI

  • 影刀中的AI引擎
    • AI 与 RPA 的关系
    • 影刀中的 AI 引擎概念
    • 影刀内置 AI 引擎
    • AI 引擎使用流程
  • 文字识别OCR
    • OCR指令类型及分类
    • 图像源的多种选择方式
    • 通用文字识别与含位置识别的区别
    • 表格识别及数据提取方式
    • 卡证识别类型及提取字段
    • 票据识别类型及提取字段
  • 验证码识别
    • 验证码的类型与挑战
    • 验证码识别指令的使用
    • 验证码识别结果的应用
    • 操作类验证码的处理方式
    • 验证码识别指令集的优势
  • 自然语言处理NLP
    • 文本分词
    • 实体抽取
    • 情感倾向分析
    • 文本相似度分析
  • ChatGPT
    • ChatGPT 的强大能力
    • 影刀中的 ChatGPT 指令
    • 搭建 ChatGPT 可视化对话流程
    • 实现 ChatGPT 连续对话
    • 美化聊天记录展示
    • 提问技巧提升回答质量
    • ChatGPT 在办公自动化中的应用
  • 拓展指令集
    • AI 拓展指令集的用途
    • AI 拓展指令集依赖祥云平台
    • 使用拓展指令需配置 key 和 secret
    • 示例演示:人脸相似度识别
  • 离线OCR&离线NLP
    • 离线OCR与NLP指令集的意义
    • 离线OCR功能
    • 离线NLP功能
    • 首次使用需下载模型
    • 适用场景与推荐

网络

  • 邮件
    • 基本介绍
      • 邮件自动化的应用场景分析
      • 案例背景与需求说明(团建方案投票)
      • 影刀邮件模块的核心指令概览
    • 发送邮件
      • 普通邮件与影刀发送邮件指令的对比
      • 发送邮件指令的基本参数填写方法
      • 发送邮件指令的高级设置详解
      • 授权码获取流程与注意事项(以 QQ 邮箱为例)
      • 邮件发送失败的常见原因及解决方法
    • 发送图片
      • 正文插入图片的常见方式与影刀的限制
      • HTML 格式简介与邮件中的作用
      • 使用自定义指令将图片转为 HTML 格式
      • 发送邮件时启用 HTML 格式
      • 处理 HTML 中的换行问题
    • 获取邮件
      • 获取邮件指令的基础设置方法
      • 获取邮件后的查看与调试方式
      • 高级设置中的筛选功能详解
      • 通过主题关键词精准筛选目标邮件
    • 获取邮件指定信息
      • 邮件对象的7个内置属性
      • 获取邮件正文中的关键信息
      • 将提取结果保存到列表中
      • 使用字典统计各选项出现次数
    • 邮件的妙用
      • 邮件作为消息通知的使用场景
      • 邮件用于数据传输的场景
      • 邮件作为中转工具的场景
    • 邮件注意事项
      • 自定义邮箱发送邮件时如何填写SMTP服务器和端口号
      • 自定义邮箱获取邮件时如何填写IMAP服务器和端口号
      • 授权码使用中的频率与有效性问题
  • HTTP
    • 访问网页的原理
      • 网页访问的基本原理
      • 开发者工具中的Network面板
      • 传统抓取方式的优劣
      • 通过HTTP响应抓取数据的优势
      • 两种自动化获取数据的方式
    • HTTP下载
      • HTTP下载的作用与原理
      • 获取图片原图地址的方法
      • HTTP下载指令的核心参数
      • 批量下载的实现流程
    • HTTP请求
      • HTTP请求的作用与优势
      • 如何定位需要的请求
      • 使用智能识别填入请求
      • 响应结果的结构与打印
      • 保存响应结果与认证设置
    • 案例–历史上的今天
    • 其他
      • API 接口的使用
      • HTTP下载
  • FTP
  • 基本介绍
    • FTP的核心用途:文件共享
    • FTP支持协同办公
    • FTP支持内网与外网访问
  • 搭建FTP服务器
    • FTP服务器搭建的三大步骤
    • FTP访问方式
    • 身份验证与权限设置
    • FTP账号权限与指令执行关系
  • 连接FTP服务器
    • 建立FTP连接指令的参数说明
    • 主动连接选项
    • 连接指令与断开指令配套使用
  • 获取FTP文件
    • 获取FTP文件的基本指令
    • 切换工作路径
    • 快捷路径写法
    • 路径切换的稳定性建议
  • 下载文件及文件夹
    • 文件下载与文件夹下载的基本用法
    • 两种填写远程路径的方式
    • 下载子目录中的文件
    • 文件下载与文件夹下载的相似性
  • 上传文件及文件夹
    • 上传文件与上传文件夹的基本操作
    • 两种路径来源方式
    • 上传模式的选择
    • 上传后文件的管理
  • 群通知
    • 认识群通知
      • 群通知功能在影刀中的应用场景
      • 群通知的三大典型使用方式
      • 群通知在不同场景下的使用示例
      • 群通知支持的办公平台及说明
    • 企业微信群通知
    • 钉钉群通知
    • 飞书群通知

工作队列

  • 基本介绍
    • 工作队列的应用背景与痛点
    • 工作队列的优势
    • 典型使用场景
  • 简单示例
    • 工作队列的基本结构和使用方式
    • 示例流程说明(物流拦截 → 换货)
    • 工作队列的优势初体验
  • 新增工作队列项
    • 队列项的定义
    • 三种新增队列项的方式
  • 循环处理工作队列项
    • 循环处理队列项的基础流程
    • 队列项状态的手动更新
    • 队列项失败处理与重试机制
    • 队列项状态流转逻辑
    • 队列间的任务衔接
  • 触发工作队列
    • 影刀队列的自动触发机制
    • 两种触发设置方式
    • 多机器人并发执行策略
    • 高级任务计划配置流程
    • 实战演示说明

其他

  • 打印日志
    • 打印日志的作用
    • 使用打印日志排查问题
  • 数据库
    • 数据库简介
      • 数据记录方式的演变
      • 数据库与 Excel 的对比优势
      • 概念辨析:数据库、DBMS、SQL、MySQL
      • 数据库的两大分类
      • 课程学习安排说明
    • 安装 MySQL
      • 安装 MySQL 数据库
      • 本地连接 MySQL 的方式
      • SQL 指令的格式规范
      • 可视化工具推荐与配置
      • 服务器地址与端口号含义
      • 创建数据库和用户
      • 云服务器远程连接配置
      • 局域网连接的配置方法
    • SQL基本语法
      • 数据表结构与数据类型
      • SQL 查询语法(SELECT)
      • 条件筛选的进阶用法
      • 数据插入(INSERT)
      • 数据更新(UPDATE)
      • 数据删除(DELETE)
      • 删除列与创建新表
      • 语句顺序规范
    • 影刀操作 MySQL
      • 影刀与 MySQL 的连接配置
      • 查询与打印结果
      • Excel 数据插入数据库
      • SQL 中变量拼接的技巧
      • 主键冲突与自增设置
      • 自定义主键值插入
      • 数据库连接的关闭操作
      • 使用扩展指令操作数据库
    • 其他数据库
      • MySQL、SQL Server、Oracle 三者对比
      • SQL Server 安装与连接流程
      • SQL Server 与 MySQL 的语法差异
      • 在影刀中连接 SQL Server
      • Oracle 安装与连接流程
      • Oracle 与 MySQL 的语法差异
      • 在影刀中连接 Oracle 数据库
    • 实战案例
      • 网页数据采集流程设计
      • 脏数据处理与清洗
      • 使用扩展指令写入数据库
      • 使用自带指令写入数据库
      • 从数据库查询前十名票房数据
  • PDF
    • 提取文本
      • 提取文本指令的使用
      • 从提取结果中筛选目标内容
      • PDF内容无法提取的常见原因
      • 图片文本的提取方式(OCR识别)
      • 纯文本提取的局限性
    • 提取表格中的文本
      • 提取表格信息指令的使用
      • 表格数据写入 Excel
      • 三维列表与二维列表的区别
      • PDF表格内容提取失败的原因
      • 图片形式表格的提取方式(OCR识别)
      • 不同表格形式的提取策略
    • 图片相关
      • 提取图片指令的使用
      • 提取图片 + OCR识别流程
      • 将指定页另存为图片指令的使用
      • 两个图片相关指令的区别
      • 识别图片中文本的通用方法
    • 导出新PDF文档
      • 导出新PDF文档指令的使用
      • 导出文件的设置项
      • 支持导出单页与多页
    • 合并PDF文档
      • 合并PDF文档指令的使用
      • 文件路径格式要求
      • 合并文件的输出设置
    • 注意事项
      • 带密码的PDF文档处理注意事项
      • 如何设置PDF密码
      • 所有PDF操作都需注意密码问题
  • Word
    • 专题简介
    • 读取word内容
      • 读取普通文本内容的方法
      • 读取选中区域中的固定文本
      • 读取表格中的文本内容
      • 读取word内容的分类总结
    • 写入word内容
      • 写入文本的两种方式
      • 插入 Word 表格的注意事项
      • 插入图片与超链接
      • 常见写入场景总结
    • 实战案例
  • 异常处理
    • 异常的分类与处理目标
    • 处理可预料异常的策略
    • try-catch 异常结构的基本用法
    • try-catch
    • finally
    • raise

辅助课程

  • 触发器
    • 使用触发器实现定时执行流程
    • 认识触发器
    • 定时触发器
    • 邮件触发器
    • 其他触发器
    • 运行错误处理
  • 手机自动化
    • PC端配置
    • 手机端配置
    • 连接手机
    • 手机操作
      • 连接与断开控制
      • 基础操作类型
        • 滑动操作
        • 点击操作
        • 剪切板与
      • 文件操作
        • 截图
        • 文件传输
      • 调试注意事项
      • 多手机并发运行
        • 连接所有手机
          • 使用「连接所有手机」指令获取手机连接对象列表
        • 并发调用流程
          • 方式一:串行调用(逐台执行)
          • 方式二:并发调用子流程(所有手机同时运行)
        • 配置参数
      • 多台手机如何区分
        • 获取手机连接详情
        • 建立手机对象映射字典
  • 应用分享
  • 控制台调度
    • 使用调度系统的必要性
    • 调度系统的功能特点
    • 被控端配置与调度模式切换
    • 控制端功能介绍与操作流程
    • 创建调度任务及应用配置
    • 调度任务执行规则与触发方式
    • 调度任务记录与异常处理
    • 扩展用法:重复调用同一应用(多账号执行)
    • 扩展用法:使用输出参数保存关键数据
    • 任务控制与告警通知功能
  • API 调度
    • 理论基础
      • API 调度的意义与优势
      • API 的基本概念
      • HTTP 请求的结构组成
      • 服务器响应结构
      • JSON 数据格式简介
      • 阅读 API 文档的逻辑方法
    • 案例演示
      • 启动应用的 API 调用三步骤
      • 密钥与 Token 的区别
      • API 请求工具的使用(Thunder 插件)
      • 编写请求:获取 Token
      • 编写请求:启动应用
      • 启动后响应信息解析
      • 查询应用运行状态
      • 常见问题排查与文档支持
    • 代码实现
      • 使用 Python 实现 API 调度的基本流程
      • 请求模块 requests 的基本用法
      • 函数结构设计与模块化封装
      • 提取 Token 和 Job UUID
      • 实现循环轮询查询任务状态
      • 错误处理思路引导(未详写)
      • 控制台日志追踪辅助调试
  • 钉钉机器人调度(API)
    • 钉钉机器人集成引导GPT的整体流程
    • 创建钉钉机器人并添加到群聊
    • 钉钉消息发送机制概述
    • 使用 Flask 框架搭建 HTTP 接口服务
    • Flask 装饰器的作用
    • 服务器开放端口及配置回调地址
    • 程序部署问题预告
    • 将本地 Python 程序部署到服务器
    • 钉钉消息合法性校验逻辑
    • 提取用户消息内容并准备转发
    • 引导端对话流程设计
    • 构建 API 调用模块调度引导
    • API 调用后成功触发引导机器人
    • 使用影刀 API 回调功能接收应用结果
    • 提取回传数据并转发到钉钉群
    • 使用 Webhook 向钉钉发送消息
    • 多轮对话能力验证
    • 使用 nohup 实现后台运行 Python 服务
    • 项目阶段总结与扩展建议
  • 自定义指令
    • 基本介绍
      • 自定义指令的定义与意义
      • 重复操作引发的维护成本问题
      • 自定义指令的复用优势与高效性
      • 自定义指令的使用与更新流程
      • 自定义指令的适用场景与推荐时机
    • 官方指令市场
      • 指令市场的入口与搜索方式
      • 安装与使用自定义指令的流程
      • 指令市场的功能分类与覆盖范围
      • 使用图片扩展指令实现水印添加
      • 使用验证码指令实现坐标点选验证
      • 通过指令市场提升开发效率
    • 创建自定义指令
      • 创建自定义指令集的基本流程
      • 自定义指令的使用与调用
      • 修改指令后的更新机制
      • 引入 CSS 的几种方式
    • 指令的编辑
      • 自定义指令的数据交互机制
      • 编辑指令的参数与界面配置
      • 添加帮助信息提升可用性
      • 自定义指令的灵活性与专业性
    • 企业指令
      • 自定义指令的企业级分享方式
      • 企业指令的管理权限
      • 企业指令的协作价值
    • 其他功能
      • 自定义指令的核心作用
      • 指令市场的价值与使用建议
      • 流程参数与版本管理机制
      • 企业指令的共享与权限控制
  • 错误排查及解决方式
    • 显性错误的分类与定位方式
    • 隐性错误的排查方法
      • 查看指令日志
      • 使用打印日志
      • 流程调试技巧
    • 求助渠道
    • 高效提问的七项要素
  • Python基础
    • python初识
      • print 函数
      • 函数的使用方式
      • 变量的基本概念
      • 变量命名规范
      • 基本运算
      • 数据类型与转换
      • 其他数学运算
    • 字符串
      • 字符串的定义
      • 字符串与数字的区别
      • 数据类型转换
      • 特殊字符与转义
      • 用户输入与input函数
      • 字符串拼接
      • 格式化字符串(f-string)
      • 注释的使用
    • 条件判断
      • 布尔值
      • 比较运算符
      • 逻辑运算符
      • if 条件语句
      • elif 多条件判断
      • if 嵌套
    • 列表
      • 列表的基本概念
      • 列表索引与切片
      • 数据类型转换(字符串 ↔ 列表)
      • 列表元素的修改与添加
      • 多维列表
      • 列表删除操作
      • 列表查找与定位
      • 列表排序与翻转
      • 列表数据统计函数
    • 循环
      • for 循环语法
      • 控制循环执行
      • 循环嵌套
      • 循环与条件语句结合(筛选数据)
      • range 函数的使用
      • while 循环
    • 函数
      • 自定义函数的语法
      • 形参与实参的使用规则
      • 关键字参数的作用
      • return 的使用与作用
      • 默认参数值的设置方法
      • 全局变量与局部变量的区别
      • 函数返回多个值(元组)
    • 字典
      • 字典的基本结构与定义语法
      • 字典中键的唯一性与覆盖行为
      • 字典的基本操作
      • 添加、修改与删除字典元素
      • 字典中嵌套复杂数据类型
      • 遍历字典
    • 模块
      • 模块的作用与定义
      • 模块的导入与调用
      • 内置模块
      • 安装第三方模块的方法
      • 类的基本概念与用途
      • 实例化对象
      • 构造函数 init 的作用
      • 自定义类方法(行为函数)
      • 实例与类的属性区别
      • 综合案例:点单系统设计
    • 异常处理
      • 异常的产生与影响
      • try 和 except 语句的基本用法
      • raise 抛出自定义异常
      • 多个 except 语句与通用异常捕获
      • else 与 finally 的使用
      • 异常处理在实际项目中的应用
  • 飞书多维表格
    • 多维表格
      • 多维表格与 Excel 的区别和联系
      • 字段类型设计带来更规范的数据管理
      • 支持与 Excel 文件互转
      • 视图功能带来灵活展示
      • 协作与权限控制
    • 2-指令用法
      • 影刀控制多维表格的原理:通过飞书应用转发指令
      • 飞书应用创建与权限配置流程详解
      • 两组多维表格指令集的特点与使用方式
      • 常用指令讲解:读取、添加、更新、写入记录
      • 高级指令构造方式:如何生成结构化数据
      • 错误处理技巧:学会通过错误码查找解决方案
    • 3-案例演示
  • 数据获取
    • 指令介绍
      • 数据获取的重要性与传统方式的痛点
      • 影刀数据获取官方指令的优势
      • 支持的电商平台与指令覆盖
      • 官方指令的应用前景
    • 功能演示
    • 完整解决方案
      • 多平台数据获取应用的整体流程设计
      • 初始环境配置建议
      • 多平台数据获取流程的通用做法
      • 多个数据处理技巧
      • 子流程结构优化与模块化封装
    • 方案升级
      • 数据获取流程的优化方向
      • 异常处理机制的添加
      • 自动重试机制的实现方法
      • 平台状态追踪逻辑
      • 成功执行后的状态更新

案例

  • 影刀商城订单发货
    • 相似元素循环
    • 多条件判断
    • 元素嵌套查找(大元素中找小元素)
    • 循环嵌套
    • 动态获取页码总数
    • 翻页逻辑优化
  • 批量抓取影刀商城订单数据
    • 抓取 + 写入 Excel
    • Excel 循环与数据处理
    • 多条件判断与网页操作联动
  • 微信搜索好友并发送消息
    • 提高流程稳定性的技巧
    • 变量和输入的灵活运用
    • 判断逻辑的使用
    • 循环操作
    • 流程个性化处理
    • 读取 Excel 实现批量处理
    • 操作结果写回 Excel
  • 批量添加企业微信好友
    • 综合使用三种自动化方式(
    • 判断与分支处理
    • 输入方式优化
    • 数据来源与结果回写
    • 流程结构优化
    • 流程稳定性与健壮性设计
  • 批量退货退款
    • 流程拆分 + 子流程封装
    • Try-Catch 异常处理
    • 变量和输入的灵活运用
    • 判断逻辑
    • 循环操作
    • 读取 Excel 实现批量处理 & 操作结果写回
  • 多平台多账号数据获取
    • 整体流程设计
      • 流程可视化建模
      • 子流程封装
      • 账号循环嵌套平台循环
    • 跨平台数据抓取技巧
      • 元素捕获
      • 翻页与筛选
      • 下载与监听接口
      • 图像文字识别(OCR)
    • 数据处理与整理
      • Excel 操作规范
      • 路径管理规范
    • 流程稳定性优化
      • 异常处理与重试机制
      • 模拟真人操作
    • 辅助功能拓展
      • 参数化执行
      • 消息通知
  • 开票清单整理
    • 读取与写入操作
    • 数据填充方式
    • 格式美化
    • 流程封装
    • 环境适配
    • 异常与调试机制
  • 钉钉自动建群
    • 动态元素定位与编辑
    • 多种点击备选方案
    • 容错与逻辑判断
    • Excel 读写与循环交互
    • 子流程封装与参数化
  • 微信批量发送图文消息
    • 元素与坐标操作混合使用
    • 相似元素组循环点击
    • 流程分模块封装为子流程
    • 元素属性灵活调整
  • 抖音批量抓取作品信息
    • 滑动 + 点击组合切换页面
    • 动态信息提取与结构化保存
    • 提取动态数量用于循环控制
    • 灵活应对相似元素识别限制
  • 多手机同时抓取美团数据
    • 多设备任务分配流程
    • 并发执行逻辑
    • 自动化操作流程封装
    • 子流程级容错设计
    • 重试机制
    • 全流程稳定性策略
    • 状态记录与日志分析
  • 数据分析报告(编码版)
    • 实战目标与整体流程设计
    • 可视化流程抓取网页数据
    • GPT 情绪分析与评分处理
    • Excel 操作与数据同步
    • 使用 pandas 进行数据清洗
    • 数据统计与格式化输出
    • GPT 撰写结论分析
    • 主流程整合与报告发布
  • 数据看板
    • 数据看板的作用与构建流程
    • 如何明确看板的数据需求
    • 多平台数据采集策略与技巧
    • 数据处理中的代码与工具应用
    • 获取数据时的时间范围设定技巧
    • 多维表格数据的精确抓取方法
    • 数据加工阶段的目标与处理方式
    • 看板设计的两大原则
    • Excel 实现视觉表达的技巧
    • 图表优化与趋势呈现技巧
    • 看板排版建议:横版 vs 竖版
  • 自动生成对账单
    • 原始费用数据表转置后的读取与字典构建逻辑
    • 多维字段筛选中列表转单值与空值/零值剔除技巧
    • 使用字典进行客户数据循环与自动建表命名规则
    • 字段拆分提取公司简称的正则表达式使用方法
    • 表头信息动态写入与时间类字段处理方式(加月份)
    • 不同费用类目的分类策略与列写入规则(正负金额分列)
    • 表格结构中达成率、实核费用的公式填充与批量处理
    • 多重条件下的动态求和与总额写入方式(含跨行变量)
    • 固定尾部模板内容的自动追加逻辑与格式一致性处理
    • 表格格式设置中“Excel内指出”方式复制样式的高效做法
    • 行高列宽、单元格合并、字体颜色等视觉统一技巧
    • 流程通用性优化:文件路径变量化与数据行列动态定位
    • 大流程拆解为子流程的封装与参数输入输出设计
    • 全流程运行异常预防的重试机制与容错判断引入思路

相关文章:

  • 数据库中的索引作用:索引分类、索引失效、聚集索引和非聚集索引
  • 构建高效CMDB管理体系:企业数字化转型的基石
  • tp3.1临时连接指定数据库,切片分类in查询,带过滤需要的数据
  • 工业自动化发展:工业相机在机器视觉领域的应用趋势
  • OpenLayers 图层控制
  • 14.安卓逆向2-frida hook技术-HookJava主动调用
  • 离线部署minio以及主从复制
  • ITIL 4考试介绍
  • atcoder [ABC271D] Flip and Adjust
  • js 查看字符串字节数
  • FreeSurfer的脑区表面重建与注意力nii图结合
  • Java面试题021:一文深入了解微服务之网关Zuul
  • 缓存击穿,缓存穿透,缓存雪崩的原因和解决方案
  • 传智健康---十天项目总结
  • 挑战杯三个项目
  • 09 - TripletAttention模块
  • RAG数据集综述
  • 第六章 进阶19 琦琦的追求
  • Windows 文件复制利器:ROBOCOPY 拷贝命令指南
  • 全球域名WHOIS信息查询免费API接口教程
  • 南京做网站费用/网站营销与推广
  • 建设网站后需要什么知识/网络营销推广机构
  • 深圳福田做网站/开发一个app平台大概需要多少钱?
  • 真实的做视频网站/semester
  • wordpress obj cache/吉林seo推广
  • 广州外贸网站效果/绍兴seo推广