CapSkip 浏览器扩展指南
了解如何安装和配置 CapSkip 浏览器扩展以自动识别验证码。
CapSkip 浏览器扩展将你的浏览器连接到运行在你电脑或服务器上的 CapSkip 应用,并自动识别受支持的验证码挑战。
当出现验证码时,扩展会通过配置的 服务器 IP 和 端口将请求发送给 CapSkip。CapSkip 在本地识别并返回结果,扩展会自动将其应用到页面上。
扩展支持 图片验证码、Google reCAPTCHA 和 Cloudflare Turnstile.
浏览器扩展安装
安装 CapSkip 浏览器扩展,在浏览时自动检测并识别受支持的验证码挑战。

安装
CapSkip 扩展适用于 Chrome、Firefox 和基于 Chromium 的浏览器。
你可以直接从官方浏览器商店安装扩展:
Chrome 用户可从以下商店安装: Chrome 应用商店.
Firefox 用户可从以下商店安装: Firefox 附加组件商店.
对于 Brave、Edge、Opera 或 Vivaldi 等其他基于 Chromium 的浏览器,你可以从 Chrome 应用商店安装扩展,因为这些浏览器支持 Chrome 扩展。
扩展连接与验证码类型
配置浏览器扩展如何连接到 CapSkip 应用,并选择在浏览时自动检测和识别哪些验证码类型。

开 / 关切换
使用此开关启用或禁用浏览器中的自动验证码识别。当打开为 开时,扩展会检测受支持的验证码挑战并自动发送给 CapSkip 识别。当关闭为 关时,扩展保持不活动,不会向 CapSkip 发送任何验证码请求。
服务器与 API 密钥
此部分将浏览器扩展连接到你本地的 CapSkip 应用。扩展会将验证码识别请求发送到运行在你机器或 VPS 上的 CapSkip 服务器。
1. 服务器 IP
输入 CapSkip 运行所在的 IP 地址。
localhost 当 CapSkip 与浏览器安装在同一台电脑上时,应使用它。
如果 CapSkip 运行在 VPS 或远程服务器上,请输入服务器的公网 IP 地址。
2. 端口
指定在 CapSkip 中配置的端口。默认端口是 8080.
扩展会将请求发送到 IP:Port 以与 CapSkip API 通信。
3. API 密钥
如果 CapSkip 应用中启用了 API 密钥校验 ,请输入你的 CapSkip API 密钥。
API 密钥增加了一层额外的安全保障,确保只有授权的应用或扩展才能向你的 CapSkip 实例发送验证码识别请求。
如果在 CapSkip 设置中禁用了 API 密钥校验,此字段可留空。
启用 / 自动识别
此部分让你选择扩展在浏览时应自动检测并识别哪些验证码类型。
1. 图片验证码
通过 CapSkip 应用自动检测并识别受支持的基于图片的验证码。
要使图片验证码识别正常工作,你必须将图片元素配置为验证码来源,并定义应插入识别结果的输入字段。
详细说明请参阅“图片验证码设置”部分。
2. reCAPTCHA v2
处理 Google reCAPTCHA v2 挑战。提供两种识别模式:
Token 自动获取验证 token 并将其提交到页面。
点击 模拟类人点击验证码图片挑战。
3. reCAPTCHA v2(隐形)
识别在提交表单或点击按钮时自动运行的隐形 reCAPTCHA v2 挑战。
4. reCAPTCHA v3
处理 reCAPTCHA v3 验证请求,并将所需的 token 返回给页面。
5. Cloudflare Turnstile
自动识别在受支持网站上检测到的 Cloudflare Turnstile 挑战。
图片验证码识别设置
要自动识别图片验证码,请配置扩展以检测验证码图片,并定义应插入识别结果的输入字段。此设置通常每个网站只需做一次。
你可以通过两种方式完成:
1. 在页面上选择:使用扩展弹窗中的引导式选取器(推荐大多数用户使用)。
2. 右键菜单:使用上下文菜单分别标记验证码图片和答案字段。
两种方法都会创建相同的已保存绑定。设置完成后,CapSkip 可在以后访问时捕获图片、发送给识别引擎,并自动插入答案。

方法 1:在页面上选择
使用此选项在一个引导流程中关联验证码图片和答案字段。
打开显示图片验证码的网站,然后打开 CapSkip 扩展弹窗。在“图片验证码”旁边点击“在页面上选择”。页面进入选取模式,顶部出现带有分步说明的 CapSkip 横幅。
第 1 步(共 2 步):点击页面上的验证码图片。当你移动鼠标时,扩展会高亮元素。点击包含验证码挑战的图片。你所选内容的预览会出现在横幅中。
第 2 步(共 2 步):点击应输入验证码答案的输入字段。扩展会把该字段与你所选的图片关联起来。
两步都完成后,CapSkip 会保存绑定并准备好识别。随时按 Esc 取消。
已保存的绑定会出现在扩展设置的“已保存的绑定”下,你可以在其中查看或删除它们。

方法 2:右键菜单
要配置自动图片验证码识别,先通过右键点击验证码图片并选择 “标记为验证码来源”来识别它。这会告诉扩展应捕获并发送给 CapSkip 识别引擎的是哪张图片。然后,右键点击应输入答案的输入字段并选择 “在此插入验证码答案” 来定义识别结果应放置的位置。两个元素都配置好后,每当页面上出现验证码时,扩展就会自动捕获新的验证码图片、发送给 CapSkip 应用识别,并将返回的答案插入指定的输入字段。

扩展设置
此部分让你控制 CapSkip 浏览器扩展在浏览时的行为。

手动识别
启用后,只有在你手动触发识别操作时才会识别验证码。这让你完全掌控何时向 CapSkip 应用发送请求。禁用后,受支持的验证码会被自动识别。
域名黑名单
此选项让你在特定网站上禁用验证码识别。启用后,扩展会忽略任何已加入黑名单的域名上的验证码。
更多设置
打开扩展的其他配置选项。可选设置见下方部分。
表单自动化
此部分提供可选的自动化功能,在验证码处理之前、期间和之后增强识别流程。

自动提交表单
启用后,扩展会在验证码识别完成后自动提交表单。你可以定义提交前的延迟(以秒计)。
自动检查新的图片验证码
自动检测页面上的新图片验证码,并在不刷新的情况下为识别做好准备。
为图片验证码模拟类人输入
以逼真的延迟逐字符输入验证码答案,以更好地模拟人类行为。
你可以通过设置 按键延迟范围来自定义输入行为,它控制每个字符输入之间的最小和最大延迟;以及 开始输入前的延迟,它在输入答案前增加一个短暂停顿。你还可以启用 输入前清空答案字段 ,在输入验证码答案前自动清除输入字段中的任何现有文本。这些选项有助于与验证码字段进行更自然、更可靠的交互。
出错时重试
如果发生识别错误,扩展可以自动重试该过程。你可以指定重试次数,并设置每次尝试之间的延迟。
识别按钮位置
选择手动识别按钮在页面上出现的位置。
在验证码表单内 识别按钮将出现在表单内验证码区域附近。
固定在页面上(右下角) 识别按钮将作为固定在页面右下角的浮动按钮出现。
AutoSubmit 规则
此部分让你定义验证码识别后应运行的自定义操作。
默认情况下, AutoSubmit 功能会自动提交包含验证码答案字段的表单。但是,某些网站在验证码识别后需要额外步骤,例如点击特定按钮或触发另一操作。在这些情况下,你可以在此创建自定义规则。

创建新规则
点击 创建新规则 以为特定网站添加一条新的 AutoSubmit 规则。
URL 模式
定义规则应适用的网站。扩展只会在匹配此 URL 模式的页面上执行该规则。
操作序列
“操作序列”字段定义了扩展在验证码识别后应执行的步骤。每个操作代表扩展执行的一条命令,用于与页面上的元素交互。
操作以单独的 JSON 对象编写,每行一个,并按其出现的顺序从上到下执行。
每个 action 都包含一个 type 和一个 value,某些 action 可能会使用 args 包含额外的参数。
基本结构
每个操作遵循以下格式:
{"type":"ACTION_TYPE","value":"ACTION_VALUE","args":[...]}多个操作写在不同的行上,例如:
{"type":"source","value":"document"}
{"type":"method","value":"querySelector","args":["#submit-button"]}
{"type":"method","value":"click"}在此示例中,扩展将:
从页面文档开始
找到与选择器匹配的元素
#submit-button点击所选元素
由于操作按顺序运行,行的顺序很重要。
常用操作
1. source
定义搜索元素的起始上下文。
示例:
{"type":"source","value":"document"}2. method: querySelector
使用 CSS 选择器选择一个元素。
示例:
{"type":"method","value":"querySelector","args":["#submit-button"]}这会找到 ID 为 submit-button.
3. method: click
在当前所选元素上触发点击。
示例:
{"type":"method","value":"click"}这会模拟点击上一步中所选的元素。
已保存的绑定
已保存的绑定 存储在给定站点上哪张图片是验证码、哪个输入接收答案。用“在页面上选择” (点击图片,然后点击字段)或右键选项“标记为验证码来源” 和“在此插入验证码答案”创建它们。设置中的列表会显示每个站点、URL 模式、验证码预览和答案字段。删除任何错误或过时的绑定,然后在实时页面上重新设置。

