做了一个好用的采集流程,想分享给同事用,或者发布到影刀市场赚钱。
应该怎么打包、怎么设置权限、对方怎么安装?这些步骤新手很容易卡住。
影刀的应用发布与分享分为三个层级: 团队内分享、发布到应用市场、私有化部署给客户。
我从免费分享到商业售卖都走过一遍,把完整流程和注意事项整理出来。
一、三种分享方式对比
| 方式 | 适合场景 | 对方是否需要影刀账号 | 收费 |
|---|---|---|---|
| 导出.flow文件 | 发给同事/朋友,对方自己导入 | 不需要,但要有影刀 | 免费 |
| 发布到团队空间 | 公司内部多人协作 | 需要,且在同一企业 | 免费(创业版及以上) |
| 发布到影刀市场 | 公开售卖或免费分享 | 需要注册影刀 | 可定价 |
| 私有化部署 | 给大客户,数据不出内网 | 不需要,但需部署环境 | 企业版专有 |
版本限制: 社区版只能导出.flow文件,不能发布到团队空间或市场。创业版及以上可以发布到市场。
二、方式一:导出.flow文件(最简单)
适用场景
- 发给朋友帮忙调试
- 备份流程到本地
- 分享给没有团队空间的用户
操作步骤
- 在影刀主界面,右键点击应用(或子流程)
- 选择“导出流程”
- 选择保存路径,生成
.flow文件
对方导入:
- 在影刀中右键“应用管理”或流程列表
- 选择“导入流程”
- 选中
.flow文件
注意事项
- 导出的文件不包含元素库里的元素图片?实际上元素定位信息是包含在.flow里的。但如果对方页面结构不同,需要重新捕获元素。
- 导出前建议把所有XPath改成模糊匹配(
contains),提高通用性。 - 如果用了第三方库(如pandas),对方也需要安装同样的库。
三、方式二:发布到团队空间(创业版+)
适用场景
- 公司内部多个运营使用同一个采集流程
- 需要版本管理(更新后全员同步)
操作步骤
- 在影刀左侧“团队空间”中,创建或进入一个团队
- 点击“发布应用”
- 选择要发布的应用,填写版本号(如V1.0)
- 设置可见范围:仅自己、指定成员、全员
- 点击发布
对方使用:
- 在团队空间的“应用列表”中看到,点击“安装”即可在自己的影刀里出现该应用
更新流程
修改应用后,再次发布,选择“新版本”。
已安装的用户会收到更新提示,可选择更新。
权限管理
- 可以设置“仅查看不能编辑”或“可编辑”
- 推荐给运营人员只给查看权限,避免误改
四、方式三:发布到影刀市场(赚钱或免费分享)
适用场景
- 做通用采集工具(如“小红书笔记采集器”)卖给其他用户
- 免费分享给社区,积累口碑
操作步骤
第一步:申请成为开发者
- 登录影刀官网,进入“应用市场”
- 点击“开发者入驻”,提交资料(个人或企业)
- 审核通过后获得发布权限
第二步:打包应用
- 在影刀中,选中要发布的应用
- 点击“发布到市场”
- 填写信息:
- 应用名称(吸引人、含关键词)
- 应用分类(电商、办公、数据采集等)
- 功能介绍(写清楚能做什么、需要什么权限)
- 使用截图或演示视频
- 定价(免费/付费,付费可设置试用期)
第三步:提交审核
- 影刀官方会审核应用的安全性(是否包含恶意代码、是否窃取数据)
- 审核周期约1-3个工作日
第四步:上架销售
- 用户购买后,影刀会抽成(通常10%-20%)
- 收入可以提现
市场应用的定价建议
| 复杂度 | 定价参考 | 示例 |
|---|---|---|
| 简单(单页采集) | 免费-9.9元 | 淘宝商品价格监控 |
| 中等(多页+翻页+表格) | 19-49元 | 拼多多批量上架工具 |
| 复杂(多账号+数据处理+报表) | 99-299元 | 小红书达人分析系统 |
注意: 刚开始建议免费或低价(1元),积累评价后再涨价。
五、发布前的准备清单
无论哪种分享方式,发布前都要检查:
1. 去除硬编码
- 不要把账号密码、API key写在流程里
- 改用“输入参数”或“全局变量”,让用户自己填
示例:
❌ 差:输入文本(登录框, "myuser@123")
✅ 好:输入文本(登录框, {{str_用户名}}),用户在运行前输入
2. 添加必要的提示和注释
- 在流程开头用“输出日志”说明需要准备什么(如“请确保已登录淘宝”)
- 在关键节点加注释
3. 设置合理的超时和重试
- 用户网络环境不同,超时设长一点(10秒)
- 重要操作加try-catch
4. 测试不同环境
- 换一台没装过影刀的电脑测试
- 换不同分辨率的屏幕(高DPI下元素位置可能偏移)
5. 提供使用文档
- 至少写一个README,包含:功能说明、使用方法、常见问题
- 付费应用建议录一个3分钟的演示视频
六、给客户私有化部署(企业版功能)
适用场景
- 大客户要求数据不能上云,必须在自己服务器运行
- 按年收取服务费,而不是按次售卖
方式
- 影刀企业版支持私有化部署,可以把整个影刀控制台部署在客户内网
- 你开发的流程打包后,在客户的环境里安装
- 客户独立使用,与外部网络隔离
收费模式
- 卖流程本身(一次性)
- 或按年收维护费(流程更新、Bug修复)
- 或按机器人数量收License费
注意: 这种模式需要对接影刀销售,普通开发者接触不到。
七、常见问题速查
| 问题 | 原因 | 解决方法 |
|---|---|---|
| 导出的.flow文件对方导入后报错“元素不存在” | 对方页面结构不同或XPath写死了 | 改成contains模糊匹配,或重新捕获元素 |
| 发布到团队空间后,对方看不到 | 权限设置成了“仅自己” | 修改可见范围为“指定成员”或“全员” |
| 市场应用审核被拒 | 功能过于简单或涉及违规采集 | 增加使用说明,确保不采集敏感信息(如手机号) |
| 用户反馈流程跑不起来 | 依赖了特定浏览器插件或环境 | 在文档里写清楚环境要求(Chrome版本、是否要登录) |
| 想更新已发布的市场应用 | 需要重新提交审核 | 在开发者后台提交新版本,审核通过后自动替换 |
| 对方运行后数据写到了我的Excel路径 | 路径写死了 | 改为让用户选择保存路径(用“打开文件选择对话框”指令) |
八、实战:从开发到发布的全流程检查表
- 流程所有参数都用输入参数/全局变量,无硬编码
- 添加了必要的等待元素出现,没有固定等待
- 关键操作加了try-catch
- XPath用了contains模糊匹配
- 在另一台电脑上完整测试过
- 写了使用文档(运行环境、步骤、常见问题)
- 导出了.flow备份
- 如果发布到市场:准备了应用图标、截图、功能介绍
- 设置了合理的定价(或免费)
推荐资源
- 影刀官方开发者文档: 应用市场发布指南(官网搜索)
- 我的文章联动:
- 流程参数:[流程参数实战(选题池14号)]
- 异常处理:[try-catch-finally异常处理(选题池15号)]
- 开发规范:[应用命名/子流程编号/元素命名/变量命名(选题池27号)]
- 影刀社区: 在“应用市场”板块看热门应用的描述和定价,借鉴思路
作者:林焱
本文为《影刀RPA学习手册》系列文章之一,内容源于实操经验的整理与分享。
