CapSkip SDK
面向每种技术栈的验证码识别 SDK
一个本地识别引擎,四个官方客户端。CapSkip 在你的机器上运行,并提供标准的验证码识别 HTTP API,每个 SDK 都用简洁的方法名封装它,让你可以从自己的代码中识别图片验证码、reCAPTCHA v2 和 v3、Cloudflare Turnstile、极验 v3、ALTCHA、CaptchaFox、Capy Puzzle 以及 Friendly Captcha。
Windows x64·本地运行,验证码不会离开你的电脑
- 无限量识别
- 数秒内识别
- 90-100% 准确率
PythonNode.jsPHPC#
solver = CapSkip()
token = solver.turnstile(
sitekey = "0x4AAA…",
url = "example.com/login")✓
0.qA7fK2nR9…7 秒 · $0.00每月验证码数量11,000
11.0k250.0k
别家按次收费,每 1,000 次约 $1.40$15.40
CapSkip Bronze,统一定价$10.00
$5.40留在你的口袋里按当前用量,每月如此
每个 SDK 都识别同一套
图片验证码
直接从图片、URL 或 base64 字符串读出扭曲文字。
reCAPTCHA v2
复选框、隐形和 Enterprise 变体。
reCAPTCHA v3
基于评分,支持 action 和 Enterprise。
Cloudflare Turnstile
小组件 token 和完整挑战页面 token。
极验 v3
滑块拼图,返回 challenge、validate 和 seccode。
ALTCHA
工作量证明,返回 token 和解出它的计数器。
Capy Puzzle
拖动拼块的拼图,返回 captchakey、challengekey 和 answer。
CaptchaFox
以隐私为先的小组件,返回其验证 token。
Friendly Captcha
在浏览器中完成工作量证明,friendly-challenge 小组件和更新的 SDK 都支持。
安装 SDK
终端
pip install capskip识别你的第一个验证码
Python
from capskip import CapSkip
solver = CapSkip(host="127.0.0.1", port=8080)
result = solver.recaptcha(
sitekey="YOUR_SITEKEY",
url="https://example.com/page-with-recaptcha",
)
print(result["code"]) # g-recaptcha-response token更进一步
Python
import asyncio
from capskip import AsyncCapSkip
async def main():
solver = AsyncCapSkip()
r1, r2 = await asyncio.gather(
solver.recaptcha(sitekey="...", url="https://a.com"),
solver.turnstile(sitekey="...", url="https://b.com"),
)
print(r1["code"], r2["code"])
asyncio.run(main())安装 SDK
终端
npm install capskip识别你的第一个验证码
JavaScript
const { CapSkip } = require('capskip');
const solver = new CapSkip({ host: '127.0.0.1', port: 8080 });
(async () => {
const result = await solver.recaptcha(
'YOUR_SITEKEY',
'https://example.com/page-with-recaptcha',
);
console.log(result.code); // g-recaptcha-response token
})();更进一步
JavaScript
const { CapSkip } = require('capskip');
const solver = new CapSkip();
const [r1, r2] = await Promise.all([
solver.recaptcha('...', 'https://a.com'),
solver.turnstile('...', 'https://b.com'),
]);
console.log(r1.code, r2.code);安装 SDK
终端
composer require capskip/capskip识别你的第一个验证码
PHP
<?php
require 'vendor/autoload.php';
use CapSkip\CapSkip;
$solver = new CapSkip(['host' => '127.0.0.1', 'port' => 8080]);
$result = $solver->recaptcha(
'YOUR_SITEKEY',
'https://example.com/page-with-recaptcha'
);
echo $result['code']; // g-recaptcha-response token更进一步
PHP
<?php
// reCAPTCHA v3
$v3 = $solver->recaptcha('...', 'https://example.com', [
'version' => 'v3',
'action' => 'submit',
'score' => 0.7,
]);
echo $v3['code'];安装 SDK
终端
dotnet add package CapSkip识别你的第一个验证码
C#
using CapSkip;
var solver = new CapSkipClient(host: "127.0.0.1", port: 8080);
var result = await solver.RecaptchaAsync(
"YOUR_SITEKEY",
"https://example.com/page-with-recaptcha");
Console.WriteLine(result.Code); // g-recaptcha-response token更进一步
C#
using CapSkip;
var solver = new CapSkipClient();
// reCAPTCHA v3
var v3 = await solver.RecaptchaAsync("...", "https://example.com",
new Dictionary<string, object?>
{
["version"] = "v3",
["action"] = "submit",
["score"] = 0.7,
});
Console.WriteLine(v3.Code);