reCAPTCHA v3 Nasıl Çözülür
Yukarıdaki kutu canlı bir çalıştırır reCAPTCHA v3 kontrol. reCAPTCHA v3 görünmez ve puan tabanlıdır: bir g-recaptcha-response sunucunuzun 0,0 (bot) ile 1,0 (insan) arasında bir puan için doğruladığı token. Bu sayfa, reCAPTCHA v3'ü çözmenin ve geçerli bir token elde etmenin üç kolay yolunu gösterir: CapSkip tarayıcı uzantısıyla otomatik olarak, CapSkip SDK ile kendi kodunuzda ya da araçlarınızın zaten çağırdığı captcha servisini CapSkip'e yönlendirerek. CapSkip cihazınızda yerel olarak çalışır; bu nedenle çözüm başına ücret yoktur ve hiçbir şey makinenizden çıkmaz.
Seçenek 1: reCAPTCHA v3'ü tarayıcı uzantısıyla çözün
reCAPTCHA v3'ü aşmanın en basit yolu şudur: CapSkip captcha çözücü uzantısı Chrome ve Firefox için. Herhangi bir sayfadaki reCAPTCHA v3 script'ini algılar ve arka planda otomatik olarak bir token oluşturur, hiç kod yazmaya gerek kalmadan.
Uzantıyı yükleyin
CapSkip'i Chrome Web Store veya Firefox Add-ons'tan ekleyin. Ayrıca Brave, Edge, Opera ve Vivaldi'de de çalışır.
CapSkip uygulamasını çalıştırın
CapSkip masaüstü uygulamasını kurun ve açın. Çözümü kendi cihazınızda yapar ve uzantıyla eşleşir.
Otomatik olarak çözer
Bu sayfayı yeniden yükleyin, CapSkip arka planda bir reCAPTCHA v3 token'ı üretsin. Kontrolü elinizde tutmayı mı tercih ediyorsunuz? İstediğiniz zaman manuel moda geçin.
Seçenek 2: reCAPTCHA v3'ü CapSkip SDK'sı ile çözün
Otomasyon, kazıyıcı veya bot mu geliştiriyorsunuz? Şunu kullanın: CapSkip captcha çözme SDK'sı reCAPTCHA v3'ü şuradan çözmek için: Python, Node.js, PHP veya C#. Bu sayfanın site anahtarını, action'ını ve URL'sini iletirsiniz ve CapSkip, gerçek bir token gibi gönderebileceğiniz taze bir g-recaptcha-response token'ı döndürür.
6LcHaCstAAAAALdP4qCWUKOpcNDRhpT099YkCeQL
demo
https://capskip.com/tr/captcha-demo/recaptcha-v3/
Başlamadan önce
CapSkip yerel olarak çözer. İndirin ve şunu çalıştırın: CapSkip masaüstü uygulaması ve arka planda açık tutun. SDK onunla şu üzerinden iletişim kurar 127.0.0.1:8080, bu yüzden hiçbir bulut çağrısı ve çözüm başına ücret yoktur.
SDK'yı yükleyin
Resmi CapSkip istemcisini projenize ekleyin.
pip install capskipnpm install capskipcomposer require capskip/capskipdotnet add package CapSkipreCAPTCHA v3'ü çözün ve bir token alın
Bu sayfanın şeyini geçirin: sitekey, action ve url şuraya recaptcha() ile version="v3". CapSkip taze bir tane döndürür g-recaptcha-response token.
from capskip import CapSkip
# Connect to the CapSkip app running on your machine
solver = CapSkip(host="127.0.0.1", port=8080)
# Solve the reCAPTCHA v3 on this page
result = solver.recaptcha(
sitekey="6LcHaCstAAAAALdP4qCWUKOpcNDRhpT099YkCeQL",
url="https://capskip.com/tr/captcha-demo/recaptcha-v3/",
version="v3",
action="demo",
)
token = result["code"] # the g-recaptcha-response token
print(token)const { CapSkip } = require('capskip');
// Connect to the CapSkip app running on your machine
const solver = new CapSkip({ host: '127.0.0.1', port: 8080 });
(async () => {
// Solve the reCAPTCHA v3 on this page
const result = await solver.recaptcha(
'6LcHaCstAAAAALdP4qCWUKOpcNDRhpT099YkCeQL',
'https://capskip.com/tr/captcha-demo/recaptcha-v3/',
{ version: 'v3', action: 'demo' },
);
const token = result.code; // the g-recaptcha-response token
console.log(token);
})();<?php
require 'vendor/autoload.php';
use CapSkip\CapSkip;
// Connect to the CapSkip app running on your machine
$solver = new CapSkip(['host' => '127.0.0.1', 'port' => 8080]);
// Solve the reCAPTCHA v3 on this page
$result = $solver->recaptcha(
'6LcHaCstAAAAALdP4qCWUKOpcNDRhpT099YkCeQL',
'https://capskip.com/tr/captcha-demo/recaptcha-v3/',
['version' => 'v3', 'action' => 'demo']
);
$token = $result['code']; // the g-recaptcha-response token
echo $token;using CapSkip;
// Connect to the CapSkip app running on your machine
var solver = new CapSkipClient(host: "127.0.0.1", port: 8080);
// Solve the reCAPTCHA v3 on this page
var result = await solver.RecaptchaAsync(
"6LcHaCstAAAAALdP4qCWUKOpcNDRhpT099YkCeQL",
"https://capskip.com/tr/captcha-demo/recaptcha-v3/",
new Dictionary<string, object?> { ["version"] = "v3", ["action"] = "demo" });
string token = result.Code; // the g-recaptcha-response token
Console.WriteLine(token);Uzun bir g-recaptcha-response token, göndermeye hazır.
Token'ı kullanın
Token'ı gizli g-recaptcha-response alanına (veya doğrudan backend'inize gönderin), ardından gönderin. Sunucunuz bunu Google siteverify ile doğrular ve bu, şunu döndürür: score ve action. Şuna dikkat edin: Kontrol et bu sayfadaki düğme kendi grecaptcha.execute() çağrısı; böylece her zaman alana yerleştirdiğiniz bir token'ı değil, taze üretilmiş bir tarayıcı token'ını puanlar. reCAPTCHA v3 token'ları tek kullanımlıktır ve yaklaşık iki dakika içinde sona erer; bu yüzden her birini hemen kullanın.
// Drop the solved token into the reCAPTCHA v3 response field
document.querySelector('[name="g-recaptcha-response"]').value = token;
// ...then submit your form. Your backend verifies the token with Google
// siteverify and checks the returned score and action.CapSkip'i diğer reCAPTCHA v3 sitelerinde kullanma
reCAPTCHA v3 görünmezdir; bu yüzden önce sayfanın onu kullandığını doğrulayın: onay kutusu yoktur ve api.js betik şununla yüklenir: render=SITEKEY parametresi. Onu SDK ile çözmek için sayfadan üç değere ihtiyacınız var:
- Site key: the
render=SITEKEYşuradaki değerapi.jsscript URL'si. - Eylem: sayfanın JavaScript'inde bir
grecaptcha.execute()çağırın ve şunu okuyun:actionona geçirilen değer. Bir tane bulamazsanız şunu kullanın:verify, varsayılan olan budur. - Sayfa URL'si: sayfanın tam adresi.
reCAPTCHA v3 Enterprise
Sayfa yüklenirse enterprise.js yerine api.js, şunu ekleyin: enterprise bayrağı:
result = solver.recaptcha(
sitekey="6Lc...ENTERPRISE_SITEKEY",
url="https://example.com/",
version="v3",
action="demo",
enterprise=1,
)
token = result["code"] # the g-recaptcha-response tokenconst result = await solver.recaptcha(
'6Lc...ENTERPRISE_SITEKEY',
'https://example.com/',
{ version: 'v3', action: 'demo', enterprise: 1 },
);
const token = result.code; // the g-recaptcha-response token$result = $solver->recaptcha(
'6Lc...ENTERPRISE_SITEKEY',
'https://example.com/',
['version' => 'v3', 'action' => 'demo', 'enterprise' => 1]
);
$token = $result['code']; // the g-recaptcha-response tokenvar result = await solver.RecaptchaAsync(
"6Lc...ENTERPRISE_SITEKEY",
"https://example.com/",
new Dictionary<string, object?> { ["version"] = "v3", ["action"] = "demo", ["enterprise"] = 1 });
string token = result.Code; // the g-recaptcha-response tokenA proxy de desteklenir; bu, site istekleri IP'ye göre puanladığında yardımcı olur.
Python, Node.js, PHP veya C# kullanmıyor musunuz? SDK'lar yalnızca CapSkip HTTP API'sinin sarmalayıcılarıdır (standart in.php / res.php uç noktaları), böylece reCAPTCHA v3'ü şuradan çözebilirsiniz: herhangi bir dil, çerçeve veya araç. Bkz. reCAPTCHA v3 API referansı.
Seçenek 3: Mevcut çözücü servis kodunuzu CapSkip'e gönderin
Zaten reCAPTCHA v3'ü şu gibi bir captcha başına ödemeli servis aracılığıyla mı çözüyorsunuz: 2Captcha, Anti-Captcha veya CapMonster? Tek bir satırı bile yeniden yazmanıza gerek yok. CapSkip uygulaması bir servis emülatörü o servislerin kendi API'lerini yerel olarak konuşur: kullandığınız servisi seçin, tıklayın hosts dosyasına ekleyin, ve bot'unuzun, kazıyıcınızın veya hazır aracınızın ona zaten gönderdiği her istek, çözüm başına fatura yerine sabit bir fiyata, kendi makinenizde CapSkip tarafından yanıtlanır.
Servisinizi seçin
CapSkip uygulamasını açın ve kodunuzun zaten iletişim kurduğu servisi seçin: 2Captcha, RuCaptcha, Anti-Captcha, CapMonster Cloud, CapSolver, DeathByCaptcha, SolveCaptcha veya Captchas.io.
hosts dosyasına ekleyin
Uygulamadaki tek bir tıklama, o servisin alan adını CapSkip'e yönlendirir; böylece aracınızın yaptığı çağrılar, ücretli bir API'ye gitmek yerine kendi makinenizde yanıtlanır.
Aracınızı değiştirmeden çalıştırın
Aynı API anahtarı, aynı istek, aynı sorgulama döngüsü. CapSkip o servisin kendi biçiminde yanıt verir ve kodunuz istediğiniz aksiyon için geçerli bir g-recaptcha-response token'ı geri alır.
Geçiş yaptığınızda aşağıdakilerin hiçbiri değişmez. Bu, kodunuzun bugün yaptığı çağrının aynısıdır; tek fark, reCAPTCHA v3'ün artık yerel olarak çözülmesi ve istediğiniz action için geçerli bir g-recaptcha-response token'ının CapSkip'ten geri gelmesidir:
POST https://2captcha.com/in.php
key=YOUR_EXISTING_API_KEY
method=userrecaptcha
googlekey=6LcHaCstAAAAALdP4qCWUKOpcNDRhpT099YkCeQL
pageurl=https://capskip.com/tr/captcha-demo/recaptcha-v3/
version=v3
action=verify
min_score=0.7
GET https://2captcha.com/res.php?key=YOUR_EXISTING_API_KEY&action=get&id=2122988149
OK|03AGdBq26… the v3 token, solved by CapSkipİstemci kütüphaneleri aynı şekilde çalışır: Anti-Captcha tarzı bir createTask / getTaskResult çifti veya bu servislerden biri üzerine kurulmuş herhangi bir sarmalayıcı, emülatör açıldığında çalışmaya devam eder. Tam istek ve yanıt referansı şurada bulunur: CapSkip API belgeleri.
reCAPTCHA v3 çözme hakkında daha fazlası
İnsanların bu demoyla genellikle birlikte kullandığı araçlar ve diller için kılavuzlar.
Bu reCAPTCHA v3 demosu hakkında
Bu sayfa canlı bir reCAPTCHA v3 demosu burada reCAPTCHA v3'ün nasıl çalıştığını test edebilir ve gerçek zamanlı olarak çözülüşünü izleyebilirsiniz. reCAPTCHA v3, Google'ın görünmez, skor tabanlı captcha'sıdır: arka planda çalışır, davranışı analiz eder ve bir g-recaptcha-response 0,0'dan (bot) 1,0'a (insan) kadar bir skora sahip token. Onay kutusu ve görsel ızgara yoktur, yalnızca sunucunuzun bir eşiğe göre kontrol ettiği bir risk skoru vardır.
Geliştiriciler, test uzmanları ve otomasyon mühendisleri bu reCAPTCHA v3 test sayfasını token üretimini, skor değerlendirmesini ve action parametresini gözlemlemek ve CapSkip'in reCAPTCHA v3'ü nasıl çözdüğünü kıyaslamak için kullanabilir. reCAPTCHA v3'ü bir kez çözmeniz veya binlerce çözümü otomatikleştirmeniz gerekse de, CapSkip bir reCAPTCHA v3 çözücü üç şekilde çalışır: kod gerektirmeyen (no-code) captcha çözücü uzantısı Chrome ve Firefox için ve captcha çözme SDK'sı Python, Node.js, PHP ve C# için ve bugün çözüm başına ödüyor olabileceğiniz captcha servislerinin doğrudan emülasyonu; hepsi tek bir sabit fiyatta sınırsız çözümle. Üçü de aynı masaüstü yapay zekâ tarafından yönlendirilir captcha çözücü, bir kez kurulur ve kendi makinenizde çalışır, dolayısıyla uzak bir sunucuda hiçbir şey kuyruğa alınmaz ve çözüm başına hiçbir şey faturalandırılmaz.
