CopyCat
综合介绍
CopyCat是一个无需编写代码的浏览器自动化平台。 它主要用来解决那些需要在网站上进行重复性手动操作的问题,比如每天需要登录多个不同的系统、下载报表、或者上传发票等。 这个工具通过结合AI和传统的指令动作来模仿人类在浏览器上的操作。 用户可以通过简单的提示词让AI去理解并执行任务,也可以设定精确的指令,比如“点击这个按钮”或“在这里输入文字”。 它的工作方式是,用户先录制一次自己在网页上的操作过程,CopyCat就会把这个录屏转换成一个可以重复使用的工作流程。 这样一来,那些原本需要人工每天去做的枯燥任务就可以自动完成了。 这个平台主要面向那些需要和一些老旧网站打交道的行业,比如金融、物流和房地产,因为这些行业的很多系统通常没有提供API接口,导致数据交换只能手动进行。
功能列表
- 无代码编辑器: 用户可以在一个简单的编辑器里,通过组合使用AI提示和明确的操作指令来创建自动化任务。
- AI与指令结合: 结合了AI的智能(agentic steps)和传统指令(deterministic steps)的优点。AI可以理解像“用这个用户名和密码登录”这样的模糊指令,而明确指令则可以确保操作的精确性,比如点击特定按钮。
- 录屏生成工作流: 可以将用户的屏幕录制过程直接转换成可重复执行的自动化工作流程。
- 云端运行: 创建好的自动化任务(CopyCat)可以在云端服务器上运行,用户不需要在自己的电脑上安装任何软件。
- 定时执行与API触发: 用户可以设定自动化任务在特定时间周期性执行,或者通过API指令来触发任务。
- 处理多种网络环境: 支持使用浏览器代理,可以应对不同的网络访问需求。
- 多样化的应用场景: 适用于多种行业,例如自动化上传发票、处理银行网站的对账和报表下载、填写保险网站的复杂表单,以及操作各种企业内部的老旧网站系统。
使用帮助
CopyCat的核心是让用户通过简单的步骤创建和运行浏览器自动化任务,从而把那些需要手动重复操作的网页任务交给机器来完成。
第一步:创建与测试(Build & Test)
创建自动化任务的起点是CopyCat提供的编辑器。这个编辑器非常直观,不需要用户具备编程知识。
- 添加操作步骤: 在编辑器里,你可以一步一步地添加操作指令。这些指令分为两类:
- 确定性指令 (Deterministic Steps): 这类指令非常具体,就像你直接告诉一个人该怎么做一样。例如,你可以添加一个“点击”指令,然后指定要点击页面上的哪个按钮。同样,你也可以添加“输入”指令,告诉它在哪个输入框里填写什么文字。这类指令保证了操作的准确性,适用于流程固定的任务。
- AI智能指令 (Agentic Steps): 当任务的某些步骤不是完全固定的时候,AI指令就派上用场了。比如,你可以给出一个类似“用这个用户名和密码登录”的指令,CopyCat的AI会自动分析网页,找到用户名和密码的输入框以及登录按钮,然后完成登录操作。这使得自动化流程更加灵活和智能。
- 组合使用: CopyCat的强大之处在于你可以将这两种指令混合使用。比如,在处理一个订单时,你可以先用AI指令登录系统,然后用确定性指令准确地点击“下载发票”按钮,最后再用AI指令从下载的文件中提取订单号。
- 实时测试: 在编辑过程中,你可以随时测试你创建的自动化流程,确保每一步都能正确执行。
第二步:自定义设置(Customize Settings)
当自动化流程的基本步骤搭建完成后,你还需要进行一些配置,让它能更好地融入到你的实际工作中。
- 设置运行计划 (Schedules): 你可以为你的自动化任务(在CopyCat里被称为一个“CopyCat”)设定一个执行计划。比如,你可以让它在每个工作日的早上9点自动运行,去银行网站下载前一天的交易流水。
- 配置Webhooks: 如果你需要将CopyCat的自动化流程和其他系统连接起来,可以使用Webhooks。例如,当一个自动化任务成功完成后,可以通过Webhook发送一个通知到你的团队协作软件(如Slack)里,告知大家任务已完成。
- 调整浏览器设置: 在某些情况下,你可能需要模拟不同的浏览器环境或者使用代理服务器来访问特定的网站。CopyCat允许你对这些浏览器相关的参数进行设置。
第三步:运行自动化任务(Run CopyCat!)
一旦所有的设置都完成了,你的自动化任务就可以正式开始运行了。
- 触发方式: 你有两种主要的方式来启动你的“CopyCat”:
- 按计划执行: 如果你在第二步中设置了运行计划,那么任务就会在预定的时间自动在云端启动并执行。
- 通过API调用: 你也可以通过调用CopyCat提供的API来随时触发一个自动化任务的运行。 这种方式非常适合将自动化能力集成到你现有的软件或服务中。
- 云端执行与监控: 所有的自动化任务都在CopyCat的云端服务器上运行,这意味着你不需要让自己的电脑一直开着。你可以在CopyCat的仪表盘上随时查看任务的运行状态、历史记录以及执行结果。
通过以上三个步骤,你就可以把任何基于浏览器的重复性工作,都变成一个可以自动执行的“CopyCat”,从而节省大量的时间和人力。
应用场景
- 发票上传在物流和金融等行业,公司常常需要将大量的发票信息上传到第三方的管理门户网站。这些门户网站很多都没有提供API接口,导致财务人员只能手动一张一张地登录、上传。使用CopyCat,企业可以创建一个自动化流程,让它自动登录指定的门户网站,并把需要上传的发票文件一一提交。
- 银行对账很多公司的财务团队每天都需要登录多个不同的网上银行,下载交易明细和对账单,然后再进行账目核对。这个过程非常繁琐且容易出错。通过CopyCat,可以设定一个任务,让它在每天固定的时间自动登录所有指定的银行账户,下载最新的电子结单,甚至还可以将下载好的文件自动整理归类。
- 保险信息处理在医疗和保险行业,工作人员需要频繁地登录各种保险公司的网站,为客户查询信息或者填写复杂的理赔申请表单。这些表单字段繁多,手动填写耗时耗力。CopyCat可以被用来自动填充这些复杂的在线表单,从内部系统读取数据并准确无误地填入网页中。
- 操作老旧的内部系统许多企业仍在使用一些年代久远的内部网站和系统,这些系统功能单一且没有现代化的接口。员工可能需要每天从这些系统中导出数据,再导入到新的系统里。CopyCat可以像一个真正的用户一样登录这些老旧网站,点击相应的菜单和按钮,提取所需数据,从而打通新旧系统之间的数据孤岛。
QA
- CopyCat是使用AI还是传统的浏览器自动化技术?CopyCat两者都用。它允许用户混合使用AI驱动的智能步骤(agentic steps)和精确的确定性步骤(deterministic steps)。确定性步骤用于执行“点击”或“输入”这类具体指令,非常可靠。AI步骤则可以理解更模糊的指令,比如“用提供的账号密码登录”,让自动化流程更灵活。
- CopyCat能处理验证码(Captchas)吗?关于验证码处理的详细信息在其官网上并未明确说明,但这是一个自动化工具普遍会遇到的挑战。通常这类问题会通过集成第三方验证码识别服务来解决。
- 自动化任务(CopyCats)是在哪里运行的?所有的自动化任务都在CopyCat的云端服务器上运行。用户创建并激活任务后,就可以关闭自己的电脑,任务会根据设定的计划或API触发在云端自动执行。
- CopyCat如何收费?CopyCat提供多种订阅套餐。有一个免费的“Hobby”套餐,提供一次性的500点数;“Starter”套餐每月100美元,包含10,000点数和10个并发任务;“Pro”套餐每月500美元,提供40,000点数和最多50个并发任务,并有专门的技术支持。
- 创建一个自动化任务需要多长时间?创建一个“CopyCat”的时间取决于任务的复杂度。对于简单的任务,比如自动登录并下载一个文件,可能只需要几分钟。而对于需要处理多个动态页面和复杂逻辑的流程,则需要更长的时间来构建和测试。