SDK pemecahan captcha untuk setiap stack
Satu pemecah lokal, empat klien resmi. CapSkip berjalan di komputer Anda dan menyediakan API HTTP pemecah captcha standar, dan setiap SDK membungkusnya dengan nama metode yang rapi sehingga Anda dapat memecahkan captcha gambar, reCAPTCHA v2 dan v3, Cloudflare Turnstile, serta GeeTest v3 dari kode Anda sendiri.
Setiap SDK memecahkan set yang sama dari
CAPTCHA Gambar
Teks terdistorsi yang dibaca langsung dari gambar, URL, atau string base64.
reCAPTCHA v2
Varian checkbox, invisible, dan Enterprise.
reCAPTCHA v3
Berbasis skor, dengan dukungan action dan Enterprise.
Cloudflare Turnstile
Token widget dan token halaman challenge lengkap.
GeeTest v3
Puzzle geser, mengembalikan challenge, validate, dan seccode.
Instal SDK
pip install capskipPecahkan captcha pertama Anda
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 tokenMelangkah lebih jauh
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())Instal SDK
npm install capskipPecahkan captcha pertama Anda
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
})();Melangkah lebih jauh
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);Instal SDK
composer require capskip/capskipPecahkan captcha pertama Anda
<?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 tokenMelangkah lebih jauh
<?php
// reCAPTCHA v3
$v3 = $solver->recaptcha('...', 'https://example.com', [
'version' => 'v3',
'action' => 'submit',
'score' => 0.7,
]);
echo $v3['code'];Instal SDK
dotnet add package CapSkipPecahkan captcha pertama Anda
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 tokenMelangkah lebih jauh
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);