reCAPTCHA v2 कैसे हल करें
ऊपर का box एक live है reCAPTCHA v2 challenge, क्लासिक "I'm not a robot" checkbox। यह page reCAPTCHA v2 हल करने और एक वैध पाने के तीन आसान तरीक़े दिखाता है g-recaptcha-response token: CapSkip browser extension के साथ अपने-आप, अपने कोड में CapSkip SDK के साथ, या आपके टूल पहले से जिस कैप्चा सेवा को call करते हैं उसे CapSkip पर रूट करके। CapSkip आपके डिवाइस पर लोकल रूप से चलता है, इसलिए कोई प्रति-हल शुल्क नहीं है और आपके मशीन से कुछ भी बाहर नहीं जाता।
विकल्प 1: browser extension से reCAPTCHA v2 हल करें
reCAPTCHA v2 बायपास करने का सबसे सरल तरीका है CapSkip कैप्चा सॉल्वर extension Chrome और Firefox के लिए। यह "I'm not a robot" checkbox पर टिक लगाता है और किसी भी image challenge को background में अपने आप साफ़ कर देता है, कोई code लिखने की ज़रूरत नहीं।
extension इंस्टॉल करें
CapSkip को Chrome Web Store या Firefox Add-ons से जोड़ें। यह Brave, Edge, Opera और Vivaldi में भी काम करता है।
CapSkip ऐप चलाएँ
CapSkip desktop app इंस्टॉल करें और खोलें। यह हल आपके अपने डिवाइस पर करता है और extension के साथ जुड़ता है।
यह अपने आप हल कर देता है
इस पेज को रीलोड करें और CapSkip आपके लिए reCAPTCHA v2 हल कर देता है। नियंत्रण में रहना पसंद करते हैं? कभी भी manual mode पर स्विच करें।
विकल्प 2: CapSkip SDK के साथ reCAPTCHA v2 हल करें
ऑटोमेशन, कोई स्क्रैपर या कोई बॉट बना रहे हैं? इस्तेमाल करें CapSkip captcha हल करने वाला SDK reCAPTCHA v2 को इससे हल करने के लिए Python, Node.js, PHP या C#। आप इस पेज की site key और URL पास करते हैं, और CapSkip एक ताज़ा g-recaptcha-response token लौटाता है जिसे आप असली की तरह सबमिट कर सकते हैं।
6LfdaCstAAAAABOuJHFLrT3p9OB7_jpn9LhdFeqV
https://capskip.com/hi/captcha-demo/recaptcha-v2/
शुरू करने से पहले
CapSkip लोकल रूप से हल करता है। इसे डाउनलोड करके चलाएँ CapSkip desktop app और इसे बैकग्राउंड में खुला रखें। SDK इससे इस पर बात करता है 127.0.0.1:8080, इसलिए कोई cloud कॉल नहीं और कोई प्रति-हल शुल्क नहीं।
SDK इंस्टॉल करें
अपने प्रोजेक्ट में आधिकारिक CapSkip client जोड़ें।
pip install capskipnpm install capskipcomposer require capskip/capskipdotnet add package CapSkipreCAPTCHA v2 हल करें और एक टोकन पाएँ
इस पेज की पास करें sitekey और url को recaptcha()। CapSkip checkbox पर टिक करता है, किसी भी image challenge को क्लियर करता है, और एक नया लौटाता है 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 v2 on this page
result = solver.recaptcha(
sitekey="6LfdaCstAAAAABOuJHFLrT3p9OB7_jpn9LhdFeqV",
url="https://capskip.com/hi/captcha-demo/recaptcha-v2/",
)
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 v2 on this page
const result = await solver.recaptcha(
'6LfdaCstAAAAABOuJHFLrT3p9OB7_jpn9LhdFeqV',
'https://capskip.com/hi/captcha-demo/recaptcha-v2/',
);
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 v2 on this page
$result = $solver->recaptcha(
'6LfdaCstAAAAABOuJHFLrT3p9OB7_jpn9LhdFeqV',
'https://capskip.com/hi/captcha-demo/recaptcha-v2/'
);
$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 v2 on this page
var result = await solver.RecaptchaAsync(
"6LfdaCstAAAAABOuJHFLrT3p9OB7_jpn9LhdFeqV",
"https://capskip.com/hi/captcha-demo/recaptcha-v2/");
string token = result.Code; // the g-recaptcha-response token
Console.WriteLine(token);आपको एक लंबा मिलता है g-recaptcha-response token, सबमिट करने के लिए तैयार।
token का उपयोग करें
token को छिपे हुए में डालें g-recaptcha-response field। अगर widget परिभाषित करता है एक data-callback, इसे token के साथ चलाएँ। फिर form सबमिट करें, जो ठीक वही है जो the जाँचें यहाँ बटन Google siteverify के बाद करता है।
// 1. Drop the solved token into the reCAPTCHA response field
document.querySelector('[name="g-recaptcha-response"]').value = token;
// 2. If the widget has a data-callback, run it with the token,
// then submit your form.अन्य reCAPTCHA v2 साइटों पर CapSkip का उपयोग
किसी भी साइट पर reCAPTCHA v2 हल करने के लिए आपको पेज से दो values चाहिए:
- Site key: the
data-sitekeywidget पर attribute। आप इसे से भी पढ़ सकते हैंkreCAPTCHA iframe URL का parameter (google.com/recaptcha/api2/anchor). - Page URL: page का पूरा पता।
Invisible और Enterprise variants
के लिए Invisible reCAPTCHA v2 (कोई दिखने वाला checkbox नहीं, challenge सिर्फ़ आपके इंटरैक्ट करने के बाद दिखता है) यह जोड़ें invisible flag, और इसके लिए Enterprise बिल्ड जोड़ें enterprise flag। standard checkbox के लिए उन्हें छोड़ दें।
result = solver.recaptcha(
sitekey="SITEKEY_FROM_PAGE",
url="https://example.com/",
invisible=1, # add only for Invisible reCAPTCHA v2
enterprise=1, # add only for Enterprise reCAPTCHA v2
)
token = result["code"] # the g-recaptcha-response tokenconst result = await solver.recaptcha(
'SITEKEY_FROM_PAGE',
'https://example.com/',
{ invisible: 1, enterprise: 1 }, // add only the flags you need
);
const token = result.code; // the g-recaptcha-response token$result = $solver->recaptcha(
'SITEKEY_FROM_PAGE',
'https://example.com/',
['invisible' => 1, 'enterprise' => 1] // add only the flags you need
);
$token = $result['code']; // the g-recaptcha-response tokenvar result = await solver.RecaptchaAsync(
"SITEKEY_FROM_PAGE",
"https://example.com/",
new Dictionary<string, object?> { ["invisible"] = 1, ["enterprise"] = 1 }); // add only the flags you need
string token = result.Code; // the g-recaptcha-response tokenA proxy भी सपोर्टेड है, जो तब मदद करता है जब साइट token को आपके IP से बाँध देती है।
Python, Node.js, PHP या C# इस्तेमाल नहीं कर रहे? SDKs बस CapSkip HTTP API के ऊपर wrappers हैं (मानक in.php / res.php endpoints), इसलिए आप reCAPTCHA v2 यहाँ से हल कर सकते हैं कोई भी भाषा, framework या tool। देखें reCAPTCHA v2 API reference.
विकल्प 3: अपना मौजूदा solver-service कोड CapSkip को भेजें
पहले से ही किसी pay-per-captcha service के ज़रिए reCAPTCHA v2 हल कर रहे हैं जैसे कि 2Captcha, Anti-Captcha या CapMonster? आपको एक भी पंक्ति फिर से लिखने की ज़रूरत नहीं है। CapSkip ऐप में शामिल है एक सर्विस एमुलेटर जो उन services' के अपने APIs को लोकल रूप से बोलता है: जो service आप इस्तेमाल करते हैं उसे चुनें, क्लिक करें hosts फ़ाइल में जोड़ें, और आपका बॉट, स्क्रैपर या तैयार tool उसे जो भी request पहले से भेजता है उसका जवाब CapSkip आपकी अपनी मशीन पर देता है, प्रति-हल बिल के बजाय एक फिक्स्ड कीमत पर।
अपनी service चुनें
CapSkip app खोलें और वह service चुनें जिससे आपका code पहले से बात करता है: 2Captcha, RuCaptcha, Anti-Captcha, CapMonster Cloud, CapSolver, DeathByCaptcha, SolveCaptcha या Captchas.io।
hosts फ़ाइल में जोड़ें
app में एक क्लिक उस service's के domain को CapSkip पर पॉइंट कर देता है, इसलिए आपके टूल द्वारा की गई कॉल्स किसी पेड API पर बाहर जाने के बजाय आपकी अपनी मशीन पर उत्तरित होती हैं।
अपना tool बिना बदले चलाएं
वही API key, वही request, वही polling loop। CapSkip उस service's के अपने format में जवाब देता है और आपके कोड को एक वैध g-recaptcha-response token वापस मिलता है।
स्विच करने पर नीचे कुछ भी नहीं बदलता। यह वही कॉल है जो आपका code आज करता है, बस अंतर यह है कि अब reCAPTCHA v2 लोकल रूप से हल होता है और CapSkip से एक वैध g-recaptcha-response token वापस आता है:
POST https://2captcha.com/in.php
key=YOUR_EXISTING_API_KEY
method=userrecaptcha
googlekey=6LfdaCstAAAAABOuJHFLrT3p9OB7_jpn9LhdFeqV
pageurl=https://capskip.com/hi/captcha-demo/recaptcha-v2/
GET https://2captcha.com/res.php?key=YOUR_EXISTING_API_KEY&action=get&id=2122988149
OK|03AGdBq26… the g-recaptcha-response token, solved by CapSkipक्लाइंट लाइब्रेरीज़ उसी तरह काम करती हैं: एक Anti-Captcha शैली createTask / getTaskResult pair, या इन सेवाओं में से किसी एक पर बना कोई भी wrapper, emulator चालू होने के बाद काम करता रहता है। पूरा request और response reference मौजूद है the CapSkip API दस्तावेज़.
reCAPTCHA v2 हल करने पर और जानें
उन tools और भाषाओं के लिए guides जिन्हें लोग आमतौर पर इस demo के साथ जोड़ते हैं।
इस reCAPTCHA v2 demo के बारे में
यह पेज एक लाइव है reCAPTCHA v2 डेमो जहाँ आप जाँच सकते हैं कि "I'm not a robot" checkbox कैसे काम करता है और उसे real time में हल होते देख सकते हैं। reCAPTCHA v2 Google का क्लासिक checkbox captcha है: यह केवल checkbox पर ही पास हो सकता है, या traffic lights या crosswalks चुनने जैसा कोई image challenge दिखा सकता है। एक बार हल हो जाने पर, Google एक g-recaptcha-response token जिसे आपका server सत्यापित करता है।
डेवलपर, टेस्टर और ऑटोमेशन इंजीनियर इस reCAPTCHA v2 टेस्ट पेज का उपयोग checkbox और image challenges, token generation और form validation को देखने के लिए, और CapSkip reCAPTCHA v2 को कैसे हल करता है इसका बेंचमार्क करने के लिए कर सकते हैं। चाहे आपको reCAPTCHA v2 एक बार हल करना हो या हज़ारों हल ऑटोमेट करने हों, CapSkip एक reCAPTCHA v2 सॉल्वर जो तीन तरीकों से काम करता है: no-code कैप्चा सॉल्वर एक्सटेंशन Chrome और Firefox के लिए, और कैप्चा हल SDK Python, Node.js, PHP और C# के लिए, और उन captcha services की drop-in emulation जिनके लिए आप आज शायद प्रति हल भुगतान कर रहे हैं, सब कुछ एक फिक्स्ड कीमत पर असीमित हल के साथ। तीनों एक ही desktop AI से संचालित होते हैं कैप्चा सॉल्वर, एक बार इंस्टॉल किया गया और आपकी अपनी मशीन पर चल रहा, इसलिए किसी remote server पर कुछ भी queue नहीं होता और प्रति-हल कुछ भी बिल नहीं होता।
