logo
bars
Çözüm başına ödeme · API

reCAPTCHA v3 çözümü

CapMonster Cloud, API üzerinden otomatik reCAPTCHA v3 çözümü sunan bir hizmettir. Minimum skoru (minScore) belirtin, kullanıma hazır bir token alın ve otomasyonunuza manuel işlem yapmadan devam edin.
Ücretsiz dene: $0.10 test bakiyesi ↓
API yanıt süresi
≤ 2 s
Başarı oranı
%99’a kadar
1000 token başına
$ 0.90

reCAPTCHA v3 çözüm fiyatları

CAPTCHA
Fiyat (USD)
$ 0.90
1000 jeton

Google reCAPTCHA v3 nedir

reCAPTCHA v3, Google tarafından sunulan, “Ben robot değilim” kutusunu işaretlemeye gerek kalmadan gerçek kullanıcıları botlardan ayıran görünmez bir güvenlik sistemidir. Sayfada çalışan gizli bir script, ziyaretçinin davranışını analiz eder ve 0.0 ile 1.0 arasında bir güven puanı (score) üretir. Geliştirici, bu puan için bir eşik değeri belirler; puan bu değerin altına düştüğünde ek doğrulama istenebilir veya istek engellenebilir. Böylece kullanıcıdan ekstra bir işlem istemeden koruma sağlanmış olur.

1. Gizli komut dosyası

Site anahtarıyla yüklenen bir komut dosyası, onu kullanan her sayfada arka planda çalışır. Ziyaretçi herhangi bir onay kutusu görmez ve hiçbir işlem yapmaz.

2. Güven skoru

Toplanan davranış verilerine göre Google, ziyaretçiye insanın olma olasılığını gösteren bir skor verir. Eşiği site sahibi belirler.

3. Sunucu eşiği

Site skoru kendi eşiğiyle karşılaştırır. Altındaysa ek doğrulama isteyebilir veya isteği engelleyebilir.

reCAPTCHA v3 doğrulama akışı

Adım 1. Komut dosyası yüklenir
Sayfa, site anahtarıyla reCAPTCHA v3 komut dosyasını yükler ve bir eylem için grecaptcha.execute çağırır.
Adım 2. Token verilir
Google o eylem için bir token döndürür.
Adım 3. Token backend’e
Sayfa formu verileriyle birlikte token’ı sunucuya gönderir. Token yaklaşık 2 dakika geçerlidir.
Adım 4. Siteverify
Sunucu gizli anahtarı ve token’ı Google’ın siteverify uç noktasına gönderir.
Adım 5. Skor ve action kontrolü
Sunucu success değerinin true olduğunu, skorun eşiği karşıladığını ve action’ın eşleştiğini kontrol eder. Düşük skorlu geçerli bir token yine de reddedilebilir.

reCAPTCHA v3 skoru: ne anlama gelir ve minScore nasıl ayarlanır

reCAPTCHA v3 skorları 0.0 (muhtemel bot) ile 1.0 (muhtemel insan) arasındadır. Google 0.5 eşiğini önerir. Uygulamadan veya ayarlamadan önce gerçek trafiği gözlemleyin.

Google 11 skor düzeyi destekler. Ücretsiz Essentials 0.1, 0.3, 0.7 ve 0.9 döndürür; faturalama tüm düzeyleri ve reason code’ları açar. Staging ve ilk hafta skorları üretimden farklı olabilir.

CapMonster Cloud minScore parametresi (0.1–0.9) tokenun minimum skorunu belirler. Sitenin eşiğine uyun; 0.9 gibi yüksek değerler başarısız denemeleri artırır.

pageAction, grecaptcha.execute içindeki action ile eşleşmelidir. Yalnızca harf, rakam, eğik çizgi ve alt çizgi kullanın. Siteler uyumsuzlukları reddedebilir. Hem minScore hem pageAction gönderin.

Skor aralığı
0.0–1.0
Varsayılan eşik
0.5
minScore
0.1–0.9

reCAPTCHA v3 skor testi: skoru nasıl kontrol edersiniz

Skor testi bir backend gerektirir: skor siteverify yanıtında gelir.

  1. 1. Test sayfasında site key’inizi kullanın ve bir action ile grecaptcha.execute çağırın.

  2. 2. Token ve gizli anahtarı backend’inizden https://www.google.com/recaptcha/api/siteverify adresine gönderin.

  3. 3. Dönen score değerini eşiğinizle karşılaştırın ve action değerini doğrulayın.

Kendi test sayfanızı oluşturmadan reCAPTCHA v3 demo sayfamızı deneyin.

reCAPTCHA v3 çözücü karşılaştırması

Tablo, dört reCAPTCHA v3 çözüm servisi için fiyat, API yanıt süresi ve başarı oranını listeler.

ParametreCapMonster Cloud2CaptchaCapSolverDeathByCaptcha
1000 çözüm fiyatı (başlangıç)
$ 0.90$1.45$1.00$2.89
API yanıt süresi
≤ 2 s≤ 2 s< 3 s≤ 3 s
Çözüm başarı oranı
%99’a kadar~77–92%~95–98%~64–90%

Uyarı: 2Captcha, CapSolver ve DeathByCaptcha ilgili sahiplerinin ticari markalarıdır. CapMonster Cloud bu kuruluşlarla ilişkili değildir. Performans metrikleri ve fiyat karşılaştırmaları, 28.09.2026 tarihli kamuya açık verilere ve dahili kıyaslamalara dayanır.

Ücretsiz dene

$0.10

Yeni kullanıcılar CapMonster Cloud’u denemek için $0.10 test bakiyesi alır.

  1. 1. CapMonster Cloud’a kaydolun.

  2. 2. Hesabınıza bağlı e-posta ile canlı sohbet veya support@capmonster.cloud üzerinden destekle iletişime geçin.

CapMonster Cloud ile reCAPTCHA v3 nasıl çözülür

CapMonster Cloud captcha parametrelerini alır, kendi sunucularında işler ve kullanıma hazır bir token döndürür. Kullanıcı etkileşimi olmadan kontrolü geçmek için bu tokenı forma ekleyin. RecaptchaV3TaskProxyless görevi CapMonster Cloud’un kendi proxy sunucularında çalışır, bu yüzden proxy parametreleri göndermezsiniz.

Görev oluşturma

Bu adımda API anahtarınızı, captcha türünü ve parametrelerini gönderirsiniz. Servis, daha sonra sonucu alabilmeniz için size benzersiz bir taskId döndürür.

API isteği gönderme

reCAPTCHA v3’ü çözme isteğinizde aşağıdaki parametreleri belirtmeniz gerekir:

ParametreAçıklama
type
stringZorunlu
RecaptchaV3TaskProxyless
websiteURL
stringZorunlu
captchanın çözüldüğü sayfanın adresi
websiteKey
stringZorunlu
sitenizdeki captchanın bulunduğu sayfada belirtilen anahtar tanımlayıcı (sitekey)
https://www.google.com/recaptcha/api.js?render=SITE_KEY
6Le0xVgUAAAAAIt20XEB4rVhYOODgTl00d8juDob
isEnterprise
booleanİsteğe bağlı
reCAPTCHA v3 Enterprise için RecaptchaV3TaskProxyless içinde isEnterprise: true ayarlayın (true/false veya 1/0). CapMonster Cloud bunu RecaptchaV3EnterpriseTask gibi işler.
minScore
doubleİsteğe bağlı
0.1 ile 0.9 arasında bir değer alabilir
pageAction
stringİsteğe bağlı
Google’daki ReCaptcha bileşeni tarafından iletilen action parametresinin değeri. Varsayılan değer: verify
grecaptcha.execute('site_key', {action: 'login_test'})
Parametreler ve otomatik toplama hakkında daha fazlası CapMonster Cloud dokümantasyonunda anlatılır.
Görev gönderim adresi:
text
https://api.capmonster.cloud/createTask
İstek örneği:
json
{
  "clientKey": "API_KEY",
  "task": {
    "type": "RecaptchaV3TaskProxyless",
    "websiteURL": "https://lessons.zennolab.com/captchas/recaptcha/v3.php?level=beta",
    "websiteKey": "6Le0xVgUAAAAAIt20XEB4rVhYOODgTl00d8juDob",
    "minScore": 0.3,
    "pageAction": "myverify"
  }
}
Yanıt:
json
{
  "errorId":0,
  "taskId":407533072
}

Sonucu alma

Görev oluşturduktan sonra çözüm durumunu düzenli olarak kontrol edin.
Sonucu almak için adres:
text
https://api.capmonster.cloud/getTaskResult
İstek örneği:
json
{
  "clientKey":"API_KEY",
  "taskId": 407533072
}
Yanıt:
json
{
  "errorId": 0,
  "status": "ready",
  "solution": {
    "gRecaptchaResponse": "3AHJ_VuvYIBNBW5yyv0zRYJ75VkOKv…hKj9_xGBJKnQimF72rfoq3Iy-DyGHMwLAo6a3"
  }
}
userAgent içeren yanıt
json
{
  "errorId": 0,
  "status": "ready",
  "solution": {
    "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/155.0.0.0 Safari/537.36",
    "gRecaptchaResponse": "0cAFcWeA5Y3...hF8UWA",
    "cookies": {
      "nocookies": "true"
    }
  }
}
ÖNEMLİ
Bazı sitelerde çözüm userAgent da içerir. Token gönderirken veya hedef sayfada çözümü doğrularken, tarayıcınızın ya da betiğinizin kullandığından farklı olsa bile bu UserAgent değerini kullanın.

Token'ı sayfaya yerleştirme

Alınan token ("gRecaptchaResponse" değeri) formdaki gizli bir alana yerleştirilebilir veya sitede bir JS fonksiyonunu çağırmak için kullanılabilir. Bunun ardından sunucu formu doğru doldurulmuş olarak kabul eder. Otomasyon ve test için Puppeteer, Selenium veya Playwright gibi araçları kullanmak uygundur; bu araçlar kullanıcı davranışını taklit etmeye, token eklemeye ve formları göndermeye imkân tanır.
Bazı sitelerde çözüm userAgent da içerir. Token gönderirken veya hedef sayfada çözümü doğrularken, tarayıcınızın ya da betiğinizin kullandığından farklı olsa bile bu UserAgent değerini kullanın.
Demo sayfasında deneyin

Sitekey ve pageAction nasıl bulunur

Bir reCAPTCHA v3 görevi için site anahtarı (websiteKey) ve action adı (pageAction) gerekir.

  1. 1. Sayfaya sağ tıklayıp Inspect’i seçin.

  2. 2. Elements veya Network’te api.js?render=SITE_KEY arayın. render= sonrası değer websiteKey’dir. reCAPTCHA Enterprise enterprise.js?render=SITE_KEY kullanır.

  3. 3. grecaptcha.execute('SITE_KEY', {action: 'ACTION'}) bulun. ACTION, pageAction’dır. Enterprise grecaptcha.enterprise.execute kullanır. Atlanırsa görev varsayılan olarak verify kullanır.

  4. 4. Her iki değeri toplamak için Playwright gibi bir headless tarayıcıda grecaptcha.execute’i yakalayın. JavaScript, Python ve C# örnekleri CapMonster Cloud belgelerinde.

reCAPTCHA v3 çözüm SDK’ları: Python, Node.js, C#

CapMonster Cloud, Python, JavaScript (Node.js) ve C# dilleri için kolay entegrasyon sağlayan hazır kütüphaneler sunar.
Python
JavaScript
C#
python
import asyncio
from capmonstercloudclient import CapMonsterClient, ClientOptions
from capmonstercloudclient.requests import RecaptchaV3ProxylessRequest
client_options = ClientOptions(api_key="YOUR_API_KEY")  # CapMonster Cloud API anahtarınızı girin
cap_monster_client = CapMonsterClient(options=client_options)
# Gerekirse önce bakiyeyi kontrol edebilirsiniz
balance = asyncio.run(cap_monster_client.get_balance())
print("Balance:", balance)
recaptcha_v3_request = RecaptchaV3ProxylessRequest(
    websiteUrl="https://lessons.zennolab.com/captchas/recaptcha/v3.php?level=beta",  # Captcha içeren sayfanızın URL’si
    websiteKey="6Le0xVgUAAAAAIt20XEB4rVhYOODgTl00d8juDob",  # Doğru değeri girin
    minScore=0.7,  # Minimum güven puanı eşiği
    pageAction="myverify"  # Sayfadaki işlem (action)
)
async def solve_captcha():
    return await cap_monster_client.solve_captcha(recaptcha_v3_request)
responses = asyncio.run(solve_captcha())
print(responses)

Ekipler reCAPTCHA v3 çözücüyü ne için kullanır

QA ve uçtan uca test

Playwright, Puppeteer veya Selenium ile CI/CD’de kayıt, ödeme ve form akışlarını size ait veya test etmeye yetkili olduğunuz sayfalarda çalıştırın.

İzleme

Korumalı formların ve uç noktaların sürümler ve eşik değişikliklerinden sonra çalışmaya devam ettiğini kontrol edin.

Herkese açık veriler

Skor tabanlı kontroller kullanan açık sayfalardan herkese açık verileri toplayın.

Erişilebilirlik

Görünmez bot kontrollerine dayanan sitelerde otomatik yardımcı iş akışlarını destekleyin.

Yapay zeka ajanları

Bir iş akışı captcha’ya geldiğinde ajan MCP üzerinden token isteyebilir.

Yalnızca yasal kullanım

CapMonster Cloud’u herkese açık veriler ve size ait veya test etmeye yetkili olduğunuz siteler için kullanın. İzin olmadan giriş veya paywall arkasındaki üçüncü taraf verileri toplamak yasaktır.

reCAPTCHA v3 ve reCAPTCHA v3 Enterprise

Essentials4 düzey
0.1 · 0.3 · 0.7 · 0.9

reCAPTCHA Enterprise skor tabanlı kontroller kullanır: Essentials dört düzey döndürür.

Premium · Enterprise11 düzey
Atanan risk puanının nedenleri

Premium ve Enterprise 11 düzey döndürür, sırasıyla temel ve gelişmiş explainability nedenleriyle.

RecaptchaV3TaskProxylessisEnterprise: true

reCAPTCHA v3 Enterprise için RecaptchaV3TaskProxyless içinde isEnterprise: true ayarlayın (true/false veya 1/0). CapMonster Cloud bunu RecaptchaV3EnterpriseTask gibi işler.

Kendi sitenizde reCAPTCHA v3 token’ını doğrulama

POST https://www.google.com/recaptcha/api/siteverify

secret=YOUR_SECRET_KEY
response=TOKEN

Kendi sitenizde secret ve response değerlerini https://www.google.com/recaptcha/api/siteverify adresine gönderin. Tokenlar 2 dakikada sona erer ve bir kez çalışır. success, score ve action alanlarını kontrol edin; Google 0.5 eşiğini önerir.

Node.js ve Python örnekleri, hata işleme ve skora dayalı eylemler için Captcha API (Google reCAPTCHA v3) rehberine bakın.

Background

reCAPTCHA v3 hataları ve çözümleri

Bug Icon

Hatalı site veya anahtar

Captcha yüklenmiyor veya invalid-input-secret hatası dönüyor.
Bug Icon

Çözüm zaman aşımı

Sunucu yanıtı beklerken zaman aşımına uğradı, bekleme süresini artırın.
Bug Icon

Boş token

Sonucun sayfaya iletilmesi sırasında bir hata oluştu.
Bug Icon

Yanıt success=false

Token süresi dolmuş, yeniden kullanılmış veya sahte olabilir. Teşhis için istek loglarını etkinleştirin ve Google yanıtındaki error-codes alanını inceleyin.
Bug Icon

Düşük score (örneğin <0.5)

Google kullanıcıya olan güveni score üzerinden değerlendirdiği için, success=true olsa bile düşük skor reddedilmesine yol açabilir.
Bug Icon

action alanını kontrol edin

Token’ın sayfadaki belirli bir işlem için üretildiğinden emin olmak için

Google siteverify hata kodları

secretSecret key
missing-input-secret

secret parametresi eksik

secretSecret key
invalid-input-secret

secret parametresi geçersiz veya hatalı biçimlendirilmiş

responseToken
missing-input-response

Token eksik

responseToken
invalid-input-response

Token geçersiz veya hatalı biçimlendirilmiş

requestRequest
bad-request

İstek geçersiz veya hatalı biçimlendirilmiş

responseToken ömrü
timeout-or-duplicate

Token çok eski veya daha önce kullanılmış

CapMonster Cloud tarafından çözülen diğer captcha türleri

reCAPTCHA v3 hakkında sık sorulan sorular

reCAPTCHA v3 görevi için hangi minScore değerini ayarlamalıyım?

minScore parametresi 0.1 ile 0.9 arasında değerler kabul eder ve CapMonster Cloud'a döndürülen tokenın taşıması gereken minimum güven puanını bildirir. 0.3 makul bir başlangıç noktasıdır. Çok yüksek bir değer (ör. 0.9) çözüm hataları olasılığını artırır; çok düşük bir değer sunucu tarafı eşiğinizin zaten reddetmesi gereken puanlı tokenlar döndürebilir. Değeri test ortamındaki gerçek red oranlarına göre ayarlayın.

reCAPTCHA v3 görevi için sitekey ve action nasıl bulunur?

Sayfayı açın ve geliştirici araçlarında api.js?render=SITE_KEY ifadesini arayın. render= sonrasındaki değer sitekey değeridir. action, grecaptcha.execute(siteKey, {action: "..."}) çağrısında bulunur. Bu çağrıyı Playwright ile otomatik yakalayabilirsiniz. Bazı değerler her yüklemede değişir; bunları aldıktan hemen sonra görevi oluşturun. Tüm adımları inceleyin.

İyi bir reCAPTCHA v3 puanı nedir?

1.0 büyük olasılıkla meşru bir etkileşimi, 0.0 ise büyük olasılıkla bir botu gösterir. Google varsayılan eşik olarak 0.5 önerir. Uygun puan sitenin eşiğine bağlıdır. minScore değerini buna göre ayarlayın ve gerçek trafiğe göre düzenleyin. Puanı kontrol etme adımları.

reCAPTCHA v3 tokenı verildikten sonra ne kadar süre geçerlidir?

reCAPTCHA v3'ten alınan bir token yaklaşık 2 dakika geçerlidir. Otomasyon hattınız tokenı bu süre içinde sunucuya göndermelidir; süre dolduktan sonra Google'ın siteverify uç noktası success: false döndürür. Çözüm adımını form gönderimine mümkün olduğunca yakın tutun ve istekler arasında tokenları önbelleğe almayın.

Her token yalnızca bir kez doğrulanabilir. Süresi dolmuş veya kullanılmış token için timeout-or-duplicate döner. Her gönderim için yeni token isteyin.

Playwright, Puppeteer veya Selenium ile reCAPTCHA v3 tokenı nasıl enjekte edilir?

reCAPTCHA v3 tokenı enjekte etmek için gizli yanıt alanını bulun (genellikle g-recaptcha-response ID'li textarea veya input) ve CAPTCHA çözüm hizmetinden aldığınız tokenı ekleyin. Üç otomasyon çerçevesinde nasıl yapılacağı aşağıdadır.

Playwright / Puppeteer (Node.js)

javascript
const token = "YOUR_TOKEN";
await page.evaluate((t) => {
  document.getElementById('g-recaptcha-response').value = t;
}, token);
await page.click('#submit-btn');

Selenium (Python)

python
token = "YOUR_TOKEN"
driver.execute_script(f"document.getElementById('g-recaptcha-response').value = '{token}';")
driver.find_element("id", "submit-btn").click()

Bazı siteler tokenı doğrulamak için callback fonksiyonları kullanır. Form gönderilmezse konsoldan (___grecaptcha_cfg.clients) fonksiyon adını bulun ve manuel olarak çağırın:

javascript
await page.evaluate((t) => {
  window.onSuccessCallback(t);
}, token);

reCAPTCHA v3 neden success=true döndürüyor ama isteğimi yine de reddediyor?

Google'dan gelen success: true yanıtı yalnızca tokenın geçerli olduğu anlamına gelir. Token puanı yapılandırılmış eşiğinizin altındaysa backend isteği yine de reddedebilir.

Başka bir yaygın sorun action uyuşmazlığıdır. Token, görev oluşturulurken kullanılan action değeriyle doğrulanmalıdır.

Sorunu teşhis etmek için:

  • siteverify yanıtındaki score alanını kontrol edin;
  • action değerinin eşleştiğini doğrulayın;
  • success false olduğunda error-codes değerlerini inceleyin.

success true ise error-codes dizisi genellikle boştur; bu yüzden asıl kontrol edilmesi gereken alanlar score ve action'dır.

CapMonster Cloud reCAPTCHA v3 Enterprise çözer mi?

Evet. reCAPTCHA v3 görevine isEnterprise: true ekleyin (kabul edilen değerler: true/false veya 1/0). Görev, RecaptchaV3EnterpriseTask ile aynı şekilde işlenir. Yukarıdaki bölüme ve API belgelerine bakın.

CapMonster Cloud

Hiçbir araç gelişen korumalara karşı %100 başarı oranı garanti edemez; ancak CapMonster Cloud reCAPTCHA v3 çözümünde yüksek başarı oranı sunar. Veriler CapMonster Cloud ekibinin aylık dahili karşılaştırma testlerine dayanır. Gerçek API yanıt süresi ve başarı oranı hedef siteye, sunucu yüküne ve ağ koşullarına göre değişir.

reCAPTCHA, Google LLC şirketinin ticari markasıdır. CapMonster Cloud, Google ile bağlantılı değildir ve Google tarafından onaylanmamıştır. Hizmet; herkese açık veriler, sahip olduğunuz veya test etme yetkiniz olan siteler, görüntü tanıma ve erişilebilirlik için tasarlanmıştır. Giriş veya ödeme ile korunan üçüncü taraf verilerini izinsiz toplamak yasaktır; kendi hesaplarınız bundan etkilenmez. Çalışmaya başlamadan önce verilerinizin hukuki durumunu siz belirlersiniz.