2024 ??? reCAPTCHA ?? ???? ?? ??? ??????????? ????? ?????? ?????????

Rajinder Singh
Deep Learning Researcher
10-Sep-2024

??????, ????? ??? ?? reCAPTCHA, ?????? ??????? ?? ?? ?????? ??? ?? ?? ???? ???? ?? ???????? ?? ????? ?? ??? ???? ??? ?????????? ?????? ?????? ???, ?? ??? ??????? ??? ??? ??? ???????????? ?? ????????? ?? ??? ?? ???? ???? ?? ?? ???? ???? ???? ?? ???? ?????? ????? ?? ??????????? ???? ?? ?????? ???? ???? ??????? ??? ?? ??????? ??????? ?? ?????? ??? ???????, reCAPTCHA ????????? ?? ???????????? ?? ???? ?????????? ??? ???? ?? ????? ?????? ????????? ??? ??? ???, ?? ?? ?? ?????? ????????? ?????? ?? ????? ???????? ??????: CapSolver.
reCAPTCHA ???? ???
??????????? ????? reCAPTCHA ????????? ??? ????? ?? ????, ??? ???? ????? ?? reCAPTCHA ???? ??? Google ?????? ??????, reCAPTCHA ?? ????? ???? ?? ?? ??? ?????? ?? ????? ?? ???????? ?? ????? ??, ???? ???????????? ?? ????? ?? ??? ???? ???? ??? ????? ????? ?? ?????????? ????? ???? ??? ?? ??? ??????? ?? ???? ???? ??? ???? ??????? ?? ??? ???? ?? ???????? ?? ????? ???? ?? ????? ???? ?? ??? ?? ?? ???????? ????????? ???? ????
reCAPTCHA ??? ?? ??? ?????? ??? ??, ??????? v1 ?? ????, ?????? ???????????? ?? ????? ?????? ??? ????????? ??? ???? ???? ?? ???????? ???? ??, ???? ????? reCAPTCHA v2 ?? v3 ??? ??? ?? ??????? ?? ????????? ???? ?? ??? ????? ?? ?????????? ?? ??????? ?? ???????? ???? ?????????? ?? ?????? ?? ?? ???? ?? ?????? ???? ??? ?? ???? ?? ???? ???? ???????, ??? ??????????, ??????? ?? ???? ?? ?? ???-??? ?????????? ?? ????? ??????? ?? ???, ?? ?????? ?? ?????????? ???? ?? ???? ???, ??? ???? ?? ?? ????????? ?????? ?????????
CapSolver ?? ?????: 2024 ?? ??? ??????????? ????? ?????? ?????????
CapSolver 2024 ??? reCAPTCHA ????????? ?? ?? ???? ?? ??? ?????? ?????? ?? ??? ??? ????? ??? ??? ????? AI-??????? ????? ?? ???????, CapSolver ?????? ????????? ?? ?? ???? ??? ???????? ?????? ?? ?????? ?????? ???? ??, ?? ??? ???? ?? ??????? ?? ??? ?? ????????? ????? ????? ?? ?? ?????? ??? ?? reCAPTCHA ?? ????? ???? ???
CapSolver ?? ????? ?????????:
- AI-??????? ?????? ????????: CapSolver ?????? ?? ????? ?? ???? ??? ?? ?? ???? ?? ??? ?????????? AI ?? ????? ???? ??, ?? ??? ?? ??????? ?????????? ????? ????????? ???? ???
- ???? ????? ??: CapSolver reCAPTCHA ????????? ?? ?? ???? ??? ??????? ??? ?? ???? ????? ?? ?? ???? ???? ??, ?? ??? ????????? ???????????? ?? ????????? ????? ?? ??? ?? ????????? ?????? ????? ???
- ?????????? ?? ?????? ????????: ????????? ??????? ???? ?? ????????? ???? ???? ??, ?? ???? ???????? ?? ?? ???????????? ?? ??????? ?????? ?? ??? ?????? ?? ?? ???? ?? ?????? ???? ???
- ??????? ??????: CapSolver ?? ??????? ??????? ??????? ?? ??? ????? ?? ?????? ???? ?? ???? ??, ?????? Selenium, Puppeteer ?? Playwright ????? ???, ?? ??? ???????? ?? ??????? ?????????? ?? ??? ?? ??????? ?????? ????? ???
???? ???
????? ?????? ???????? ?? ??? ???? ???? ??? ????? ????; CapSolver: WEBS. ??? ????? ???? ?? ???, ???? ???????? ??????? ?? ??? ???????? 5% ???? ??????, ?????????
CapSolver ????? ????????? ???? ??????? ?? ????? ????
CapSolver ????? ????????? ?? ??????? ???? ?? ???? ????? ???? ?? ???? ????????? ??? ????, ?? ???? reCAPTCHA ?? ?? ???? ?? ??? ?????? ????????? ?????? ????????? ?? ??? ?????? ???? ?? ????? ?? ?????? ?? ?????????? ???? ???:
?????? ???????? ?? ??? ????? ?????? ??? ?? ??? ?????
- ????? ?????? ??? ????? (F12):
???? ?? ?????? ?? ??? ???????? ?? ?????? ?? ???????? ???? ???? ?? ???, ?????? ??? ????? ???? ?? ??? F12
??????

- ??????? ??? ?? ??????? ????:
?????? ??? ?? ????, ??????? ??? ?? ????? ????? ?? ?????? ???? ??? ???? ?? ????? ?? ???? ???????? ?????? ???? ?? ??? ???????? ?? ??????? ???? ?? ?????? ???? ??, ?????? ?????? ????, API ??? ?? ???????? ?? ???? ??? ????? ????? ???
- ??? ???????? ?? ???????? ???? (?????? - Google reCAPTCHA ???? ???):
???????? ?? ?????????? ?? ???, ?? URL Google reCAPTCHA ???? ?? ????? ??????? ?? ?? ?? ????? ?? ??? ???? ???, ?? ?? ??????? ???????? ?? ??? ??? ???? ??? ?? ???? ???????? ?? ???? ???, ?????? reCAPTCHA ???? ????? ????? ?? ?? ????? ?????? ???? ???? ???

?? ???? ?? ????? ????, ?? ???? ?? ??????? ?? CAPTCHA ?? ?? ???? ?? ??? ?????? ?????? ?????? ?? ????? ?? ???? ???, ??????? ??? ??? ???? ??????? ??????? ??? ?????? ???? ?? ???? ???
??????? ??????? ?? ??? CapSolver ??????
CapSolver ???? ?? ????? ????????? ?? ???? ???? ?? - ?? ???????? ?? ????????? ?? ??? ?? ???????? ????? ?? ?? ??? ??????? ??? ????? ???? Selenium ?? Puppeteer ???? ?????? ??? ?? ????? ??? ???? ???? ?????? ?? ??? ??? ??? ?? ?????? ????, CapSolver ????????? CAPTCHA ?????? ????? ???? ??, ?? ??? reCAPTCHA ????????? ?? ?? ???? ?? ??? ?? ????? ?????? ????? ???
???? ???? Selenium ?? Puppeteer ????????? ??? CapSolver ?? ?????? ???? ?? ??? ???-??-??? ?????????? ??? ?? ???:
CapSolver ?? ??? reCAPTCHA ???????? ?? ??? ???????? ??????????
?? ?????? ????????? ???? ?? ?? CapSolver ?? ????? ???? ?? ?????? ?? ???????? ????, reCAPTCHA ?? ?????? ???? ?? ?? ????? ??? ???? ?? ??? Selenium ?? ????? ???? ?????
python
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
import requests
import time
# ????? ????????????
driver = webdriver.Chrome()
site_url = "https://www.google.com/recaptcha/api2/demo"
driver.get(site_url)
# ???? CapSolver API ????? ?? reCAPTCHA ???? ????? ???????? ????
api_key = "???? ?????????? ?? ????? ?????"
site_key = "6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-"
# ????? ?? ?????? ?? ??? ???? ?? ????????? ????
wait = WebDriverWait(driver, 10)
def capsolver():
payload = {
"clientKey": api_key,
"task": {
"type": 'ReCaptchaV2TaskProxyLess',
"websiteKey": site_key,
"websiteURL": site_url
}
}
# CAPTCHA ?? ?? ???? ?? ??? ?? ????? ?????
res = requests.post("https://api.capsolver.com/createTask", json=payload)
resp = res.json()
task_id = resp.get("taskId")
if not task_id:
print("????? ????? ??? ????:", res.text)
return
print(f"taskId ??????? ????: {task_id} / ?????? ??????? ????...")
# ????? ???? ???? ?? ??? ??? ????
while True:
time.sleep(3)
payload = {"clientKey": api_key, "taskId": task_id}
res = requests.post("https://api.capsolver.com/getTaskResult", json=payload)
resp = res.json()
status = resp.get("status")
if status == "ready":
return resp.get("solution", {}).get('gRecaptchaResponse')
if status == "failed" or resp.get("errorId"):
print("?????? ????! ???????????:", res.text)
return
# CapSolver ?? CAPTCHA ??????????? ??????? ????
g_recaptcha_response = capsolver()
# ?????? ??? ?????? ??????? ????
js_code = "document.getElementById('g-recaptcha-response').style.display = 'block';"
driver.execute_script(js_code)
driver.execute_script(f"document.getElementById('g-recaptcha-response').innerHTML = '{g_recaptcha_response}';")
js_code = "document.getElementById('g-recaptcha-response').style.display = 'none';"
driver.execute_script(js_code)
# ?????? ??? ????
submit_button = wait.until(EC.element_to_be_clickable((By.ID, "recaptcha-demo-submit")))
submit_button.click()
input()
driver.quit()
CapSolver ?? ??? reCAPTCHA ???????? ?? ??? ??????? ??????????
?? ?????? ?????? ?? ?? CapSolver ?? API ?? ????? ???? reCAPTCHA ?? ?? ???? ?? ?? ??? ??? ?? ???? ??? ???? ?? ??? Puppeteer ?? ????? ???? ?????
javascript
const axios = require('axios');
const puppeteer = require("puppeteer-core");
// CapSolver API ????? ?? reCAPTCHA ???? ?????
const api_key = "????_?????_?????";
const site_key = "6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-";
const site_url = "https://www.google.com/recaptcha/api2/demo";
async function capsolver() {
const payload = {
clientKey: api_key,
task: {
type: 'ReCaptchaV2TaskProxyLess',
websiteKey: site_key,
websiteURL: site_url,
}
};
try {
const res = await axios.post("https://api.capsolver.com/createTask", payload);
const task_id = res.data.taskId;
if (!task_id) {
console.log("????? ????? ??? ????:", res.data);
return;
}
console.log("taskId ??????? ????:", task_id);
while (true) {
await new Promise(resolve => setTimeout(resolve, 1000)); // 1 ????? ?? ??? ?????
const getResultPayload = {clientKey: api_key, taskId: task_id};
const resp = await axios.post("https://api.capsolver.com/getTaskResult", getResultPayload);
const status = resp.data.status;
if (status === "ready") {
return resp.data.solution.gRecaptchaResponse;
}
if (status === "failed" || resp.data.errorId) {
console.log("?????? ????! ???????????:", resp.data);
return;
}
}
} catch (error) {
console.error("??????:", error);
}
}
const wait = (ms) => new Promise(resolve => setTimeout(resolve, ms));
async function reqSite() {
let response_token;
const browser = await puppeteer.launch({
headless: false,
executablePath: "???? ???????? ?? ??"
});
const page = await browser.newPage();
await page.goto(site_url);
// CapSolver ?? ???? ??????? ????
await capsolver().then(token => {
response_token = token;
});
// reCAPTCHA ????? ??? ??????????? ???? ??????? ????
await page.evaluate(() => {
document.getElementById('g-recaptcha-response').style.display = 'block';
});
await page.evaluate((response) => {
document.getElementById('g-recaptcha-response').innerHTML = response;
}, response_token);
await page.evaluate(() => {
document.getElementById('g-recaptcha-response').style.display = 'none';
});
// ?????? ??? ????
await page.waitForSelector('#recaptcha-demo-submit');
await page.click('#recaptcha-demo-submit');
await browser.close();
}
reqSite().then();
CapSolver ????? ????????? ???? ??????? ?? ????? ????
CapSolver ????? ????????? ?? ??????? ???? ?? ???? ????? ???? ??? ?? ???????? ?? ??? ???? CAPTCHA ?????? ???????? ?? ???? ??? ??????? ??????? ??? ???? ???? ?? ??? ???? ??? ??? ?? ???? ???? ????? ??????? ?? ?? CapSolver ???? ?? ??? ???? ?? ?????
-
CapSolver ????????? ??????? ????:
????? ??? ????? ?? ???? ?? "CapSolver" ?????? ???? ?? ????? ????????? ?? ??? ???? ?? ???? ???, ????????? ??????? ????? -
CapSolver ????????? ?????? ????:
?? ??? ??????? ?? ???? ?? ???, ????? ?????? ??? ???? ???? ?? ????? ???? ????????? ?????? ????????? ?? ?????? ???? ?? ??? ???? CapSolver API ????? ?? ????? ????? -
CAPTCHA ?? ?? ???? ???? ????:
????????? ???? ?????? ???? ???? ???? ??????? ?? CAPTCHA ?? ???????? ??? ?? ??? ????? ?? ?? ?????? ???? ??? ???????? ??? ??? ?? ???? ??? ?? ???????? ??? ?? CAPTCHA ?? ?? ?? ?? ???? ??? ?? ???????? CAPTCHA ???????? ?? ??? ????? ???????????? ??? ?? ???? ????
?? ????? ?? ???? ????, ?? ???? ??????? ????????? ??? CapSolver ?? ??? ??? ?? ?????? ?? ???? ???, CAPTCHA ?? ?? ???? ?? ??? ?????? ??? ?? ?????? ?? ???? ?? ?? ???? ????
????????
???? ?? ?? ??????? ??? ?? ?????? CAPTCHA ?? ????? ?? ??? ??? ?? ??? ??????? ?? ??? ??????? ?? ???????? ?? ??? ??, CapSolver ?? AI-??????? ??????, ???? ????? ?? ?? Selenium ?? Puppeteer ???? ??? ?? ??? ????? ?? ?????? ??? ?? ???????? ????? ????? ??? CapSolver ?? ????? ????????? ?? ????? ????, ?????????? ??????? ?????? ?? ??? CAPTCHA ?????? ?? ??? ?? ???? ???, ???? ?????????? ?? ??????? ????????? ?? ??????????? ?? ???? ????
??????? ????????: ?? ????? ?? ?????? ?? ?? ??????? ???? ????????? ?????????? ?? ??? ??? CapSolver ??? ???? ??????? ?? ???????? ?? ???? ???? ?? ??? ????????? ??? CapSolver ??????? ?? ????? ????, ???????? ?? ???????? ???? ???? ?????????? ?? ??? ???? ???? ?????? ?? ?? ???? ???? ?? ?????? ????? ?????? ?????? ?????????? ????? ?? ????? ????? ?? ???-??? ????????? ???? ???????? ?? ????? ?????? ????????? ?? ?? ???? ??? 100% ??????? ????????? ???? ???? ?? ???? ?????? ?? ????????? ????? ?? ??????????? ???? ???? ???? ??????? ?? ???, ????? ????? ???? ?? ?????? ?? ???????? ???? ?? ?????
????

???? ?? reCAPTCHA Enterprise ??????? ?? ?? ????, v2, v2 ??????, v3, v3 ?????????? 0.9 ?????
?????? ???? ???? ?? reCaptcha ??????? ?? CapSolver ?? ???: ?? ???? reCaptcha ?? ??????? ??? ?? ?? ???? ?? ??? ???-??-??? ?????????? ?????? ???? ??, ?? ??? ???? ?????? ????????? ???? ???

Rajinder Singh
11-Oct-2025

???? ?? ???? ??? ??????
?? ????? ????? ??? ??? ?????? ?? ?? ???? ?? ???? ??? ?? ??????? ???? ?????? ???? ??, ?? ?? ??? ?? ????? ????? ????????? ?? ???????? ???? ?? ??? ???? ???? ??? ?? ??? ?????? ???? ??, ???? ???????? ?? ???? ???? ??, ??? ????????? ?? API ?? ????? ?? ???-??-??? ???? ?? ??????? ????? ???? ??? ???? ??? ?? ????????? ??? ????? ?????? ?? ????????????? ?? ?????? ????? ???? ????? ??? ??? ?????? ?? ???? ?? ??? ????????? ?? ????? ?? ??????????? ?? ????? ?? ?? ??? ?? ??? ?????? ???? ??, ?? ?????? ?????? ???? ??????? ?? ??? ?????? ???????? ?????? ?? ???? ???

Rajinder Singh
11-Oct-2025

??????? ??2 ?????? ???? ?? ????
?? ????? reCaptcha v2 ?????? ?? ?? ???? ?? ???? ??? ?? ???????? ???? ??? ?? ?????? ??????? ?? Capsolver ?? ??? ???? ?? ???? ???????? ?? ?????? ???? ?? ?? ???-??-??? ???? ?????? ???? ??? ????? ?? ????? ?? ?????? ???? ??? ???? ????? ??? ??, ????? ???? ??????? ?? reCaptcha v2 ?????? ?? ???? ???? ?? ?? ???? ?? ????????? ??? ?? ???? ?? ???? ??? ?? ?? ???????? ?? ??????? ???? ??, ?? ????????? ???? ?? ?? ???? ?? ??? ???? ???? ????????? ?? ???? ??? ??????? ???? ???

Rajinder Singh
11-Oct-2025

???????? v3 ?? ????
"reCaptcha V3 ?? CapSolver ?? ??? ?? ???? ?????: ????? ????? ??????, ??? API ??????, ?? ??????? ?? ??????? ?? ??? ??????? ??????"

Rajinder Singh
10-Oct-2025

reCaptcha ?? ?????? ??????? ?? ??? ???? ?????
reCAPTCHA ?? ?????? ?? ??? ????? ??? ?? JavaScript ??????? ?? ????? ???? ????? ?? ?? reCAPTCHA ?? ??????????? ?? ???? ?? ??? ????????? ???? ??? ???? ?? ????? ?? ????????? ??????????? ???? ??? ?? ?? ?? ??? ???? ???

Rajinder Singh
23-Sep-2025

Cloudflare Challenge ???? ?? ????
CapSolver ?? Cloudflare ????????? ?? ????? ?? ??? ????? ?? ???? Cloudflare ?? ??????? ?? ?? ???? ?? ??? ?????? ?????? ?? ????? ???? ??, ?????? ??????? ????? ?? ??????? ?? ??? ??? ???????? ????????? ???? ??? ???

Rajinder Singh
23-Sep-2025