Google · लाइव डेमो

reCAPTCHA v2 Callback डेमो

"मैं रोबोट नहीं हूँ" चेकबॉक्स, जो कॉलबैक के ज़रिए अपने आप सत्यापित हो जाता है।

  • मुफ़्त, बिना साइनअप
  • असली प्रोवाइडर विजेट
  • वेरिफिकेशन रिस्पॉन्स देखें

लाइव reCAPTCHA v2 Callback विजेट

चेकबॉक्स पर टिक करें ताकि सत्यापन data-callback के ज़रिए अपने आप हो जाए, बिना किसी अलग बटन के।

Callback के साथ reCAPTCHA v2 कैसे हल करें

ऊपर का box एक है reCAPTCHA v2 checkbox जो हल होते ही एक JavaScript callback चलाता है, बिना किसी अलग button के। यह पेज इसे हल करने और एक वैध पाने के तीन आसान तरीके दिखाता है g-recaptcha-response token: CapSkip browser extension के साथ अपने-आप, अपने कोड में CapSkip SDK के साथ, या आपके टूल पहले से जिस कैप्चा सेवा को call करते हैं उसे CapSkip पर रूट करके। CapSkip आपके डिवाइस पर लोकल रूप से चलता है, इसलिए कोई प्रति-हल शुल्क नहीं है और आपके मशीन से कुछ भी बाहर नहीं जाता।

कोई कोड नहीं चाहिए

विकल्प 1: इसे browser extension से हल करें

reCAPTCHA v2 बायपास करने का सबसे सरल तरीका है CapSkip कैप्चा सॉल्वर extension Chrome और Firefox के लिए। यह checkbox पर टिक करता है, किसी भी image challenge को क्लियर करता है, और widget के callback को बैकग्राउंड में अपने-आप फ़ायर होने देता है, बिना कोई कोड लिखे।

1

extension इंस्टॉल करें

CapSkip को Chrome Web Store या Firefox Add-ons से जोड़ें। यह Brave, Edge, Opera और Vivaldi में भी काम करता है।

2

CapSkip ऐप चलाएँ

CapSkip desktop app इंस्टॉल करें और खोलें। यह हल आपके अपने डिवाइस पर करता है और extension के साथ जुड़ता है।

3

यह अपने आप हल कर देता है

इस page को reload करें और CapSkip reCAPTCHA हल कर देता है, इसलिए callback अपने आप fire हो जाता है। नियंत्रण में रहना पसंद है? कभी भी manual mode पर स्विच करें।

Developers के लिए

विकल्प 2: इसे CapSkip SDK के साथ हल करें

ऑटोमेशन, कोई स्क्रैपर या कोई बॉट बना रहे हैं? इस्तेमाल करें CapSkip captcha हल करने वाला SDK reCAPTCHA v2 को इससे हल करने के लिए Python, Node.js, PHP या C#। आप इस पेज की site key और URL पास करते हैं, और CapSkip एक नया g-recaptcha-response token लौटाता है। चूंकि यह widget एक callback का उपयोग करता है, इसके बाद आप browser में उस callback को token के साथ चलाते हैं।

Site key
6LfdaCstAAAAABOuJHFLrT3p9OB7_jpn9LhdFeqV
Page URL
https://capskip.com/hi/captcha-demo/recaptcha-v2-callback/

शुरू करने से पहले

CapSkip लोकल रूप से हल करता है। इसे डाउनलोड करके चलाएँ CapSkip desktop app और इसे बैकग्राउंड में खुला रखें। SDK इससे इस पर बात करता है 127.0.0.1:8080, इसलिए कोई cloud कॉल नहीं और कोई प्रति-हल शुल्क नहीं।

1

SDK इंस्टॉल करें

अपने प्रोजेक्ट में आधिकारिक CapSkip client जोड़ें।

pip install capskip
npm install capskip
composer require capskip/capskip
dotnet add package CapSkip
2

reCAPTCHA 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-callback/",
)

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-callback/',
  );

  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-callback/'
);

$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-callback/");

string token = result.Code; // the g-recaptcha-response token
Console.WriteLine(token);

आपको एक लंबा मिलता है g-recaptcha-response token, callback को सौंपने के लिए तैयार।

3

token का उपयोग करें: callback चलाएँ

token को छिपे हुए में डालें g-recaptcha-response field, फिर widget के callback को token के साथ चलाएँ। जब reCAPTCHA हल हो जाता है तो वह यह callback फ़ायर करता है, और यही आगे जो कुछ भी होता है (फ़ॉर्म सबमिशन, वैलिडेशन, पेज अनलॉक करना) उसे चलाता है। आपका server फिर भी token को Google siteverify से सत्यापित करता है।

// 1. Drop the solved token into the reCAPTCHA response field
document.querySelector('[name="g-recaptcha-response"]').value = token;

// 2. Run the widget's callback with the token. Read the name from the
//    widget's data-callback attribute - on this page it is
//    "capskipV2CallbackToken" - and call that global function:
const cb = document.querySelector('.g-recaptcha').dataset.callback;
if (window[cb]) window[cb](token);
Advanced

अन्य reCAPTCHA v2 callback साइटों पर CapSkip इस्तेमाल करना

ये widgets reCAPTCHA के हल होते ही एक callback function चलाते हैं। किसी भी site पर flow पूरा करने के लिए आपको तीन चीज़ें चाहिए:

  • Site key: the data-sitekey widget पर attribute, या k reCAPTCHA iframe URL का parameter (google.com/recaptcha/api2/anchor).
  • Callback: एक ढूँढें data-callback widget पर attribute (इसका function global है, इसलिए call करें window.callbackName(token)), the callback पास किया गया grecaptcha.render(), या config को console में यहां पढ़ें ___grecaptcha_cfg.clients[0].
  • Page URL: page का पूरा पता।

Enterprise वेरिएंट

अगर site Enterprise build इस्तेमाल करती है, तो जोड़ें enterprise flag:

result = solver.recaptcha(
    sitekey="SITEKEY_FROM_PAGE",
    url="https://example.com/",
    enterprise=1,   # Enterprise reCAPTCHA v2
)

token = result["code"]   # the g-recaptcha-response token
const result = await solver.recaptcha(
  'SITEKEY_FROM_PAGE',
  'https://example.com/',
  { enterprise: 1 },  // Enterprise reCAPTCHA v2
);

const token = result.code; // the g-recaptcha-response token
$result = $solver->recaptcha(
    'SITEKEY_FROM_PAGE',
    'https://example.com/',
    ['enterprise' => 1]  // Enterprise reCAPTCHA v2
);

$token = $result['code']; // the g-recaptcha-response token
var result = await solver.RecaptchaAsync(
    "SITEKEY_FROM_PAGE",
    "https://example.com/",
    new Dictionary<string, object?> { ["enterprise"] = 1 });  // Enterprise reCAPTCHA v2

string token = result.Code; // the g-recaptcha-response token

A proxy भी सपोर्टेड है, जो तब मदद करता है जब साइट token को आपके IP से बाँध देती है।

Python, Node.js, PHP या C# इस्तेमाल नहीं कर रहे? SDKs बस CapSkip HTTP API के ऊपर wrappers हैं (मानक in.php / res.php endpoints), इसलिए आप reCAPTCHA v2 यहाँ से हल कर सकते हैं कोई भी भाषा, framework या tool। देखें reCAPTCHA v2 Callback API reference.

कोई code बदलाव नहीं

विकल्प 3: अपना मौजूदा solver-service कोड CapSkip को भेजें

पहले से ही किसी pay-per-captcha service के ज़रिए callback-आधारित reCAPTCHA v2 हल कर रहे हैं जैसे कि 2Captcha, Anti-Captcha या CapMonster? आपको एक भी पंक्ति फिर से लिखने की ज़रूरत नहीं है। CapSkip ऐप में शामिल है एक सर्विस एमुलेटर जो उन services' के अपने APIs को लोकल रूप से बोलता है: जो service आप इस्तेमाल करते हैं उसे चुनें, क्लिक करें hosts फ़ाइल में जोड़ें, और आपका बॉट, स्क्रैपर या तैयार tool उसे जो भी request पहले से भेजता है उसका जवाब CapSkip आपकी अपनी मशीन पर देता है, प्रति-हल बिल के बजाय एक फिक्स्ड कीमत पर।

1

अपनी service चुनें

CapSkip app खोलें और वह service चुनें जिससे आपका code पहले से बात करता है: 2Captcha, RuCaptcha, Anti-Captcha, CapMonster Cloud, CapSolver, DeathByCaptcha, SolveCaptcha या Captchas.io।

2

hosts फ़ाइल में जोड़ें

app में एक क्लिक उस service's के domain को CapSkip पर पॉइंट कर देता है, इसलिए आपके टूल द्वारा की गई कॉल्स किसी पेड API पर बाहर जाने के बजाय आपकी अपनी मशीन पर उत्तरित होती हैं।

3

अपना tool बिना बदले चलाएं

वही API key, वही request, वही polling loop। CapSkip उस service's के अपने format में जवाब देता है और आपके कोड को एक वैध g-recaptcha-response token वापस मिलता है।

स्विच करने पर नीचे कुछ भी नहीं बदलता। यह वही call है जो आपका कोड आज करता है, सिवाय इसके कि callback-आधारित 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-callback/

GET  https://2captcha.com/res.php?key=YOUR_EXISTING_API_KEY&action=get&id=2122988149
     OK|03AGdBq26…  the token to hand to the widget's callback

क्लाइंट लाइब्रेरीज़ उसी तरह काम करती हैं: एक Anti-Captcha शैली createTask / getTaskResult pair, या इन सेवाओं में से किसी एक पर बना कोई भी wrapper, emulator चालू होने के बाद काम करता रहता है। पूरा request और response reference मौजूद है the CapSkip API दस्तावेज़.

पढ़ते रहें

callback-आधारित reCAPTCHA v2 हल करने पर और जानें

उन tools और भाषाओं के लिए guides जिन्हें लोग आमतौर पर इस demo के साथ जोड़ते हैं।

इस reCAPTCHA v2 callback demo के बारे में

यह पेज एक लाइव है reCAPTCHA v2 callback डेमो जहाँ आप टेस्ट कर सकते हैं कि callback-आधारित reCAPTCHA कैसे काम करता है और इसे रियल टाइम में हल होते देख सकते हैं। एक अलग submit बटन के बजाय, यह reCAPTCHA v2 विजेट एक JavaScript चलाता है data-callback checkbox हल होते ही function, इसे पास करते हुए g-recaptcha-response टोकन ताकि पेज इस पर तुरंत कार्य कर सके।

डेवलपर्स, टेस्टर्स और ऑटोमेशन इंजीनियर इस reCAPTCHA v2 callback टेस्ट पेज का इस्तेमाल इवेंट-आधारित कैप्चा हैंडलिंग, token कैप्चर और क्लाइंट-साइड इंटीग्रेशन को समझने के लिए कर सकते हैं। चाहे आपको reCAPTCHA v2 एक बार हल करना हो या हज़ारों solves को ऑटोमेट करना हो, CapSkip एक reCAPTCHA v2 सॉल्वर जो तीन तरीकों से काम करता है: no-code कैप्चा सॉल्वर एक्सटेंशन Chrome और Firefox के लिए, और कैप्चा हल SDK Python, Node.js, PHP और C# के लिए, और उन captcha services की drop-in emulation जिनके लिए आप आज शायद प्रति हल भुगतान कर रहे हैं, सब कुछ एक फिक्स्ड कीमत पर असीमित हल के साथ। तीनों एक ही desktop AI से संचालित होते हैं कैप्चा सॉल्वर, एक बार इंस्टॉल किया गया और आपकी अपनी मशीन पर चल रहा, इसलिए किसी remote server पर कुछ भी queue नहीं होता और प्रति-हल कुछ भी बिल नहीं होता।

क्या मैं अपना मौजूदा 2Captcha या Anti-Captcha कोड रख सकता हूँ?
हाँ। CapSkip app इनके APIs को emulate करता है 2Captcha, RuCaptcha, Anti-Captcha, CapMonster Cloud, CapSolver, DeathByCaptcha और SolveCaptcha. app में अपनी सेवा चुनें, "Add to hosts file" पर क्लिक करें, और आपका code जो requests पहले से भेजता है वे CapSkip द्वारा लोकल रूप से हल हो जाती हैं, बिना किसी code बदलाव और बिना किसी प्रति-हल शुल्क के।
मैं callback के साथ reCAPTCHA v2 कैसे हल करूँ?
इंस्टॉल करें CapSkip एक्सटेंशन या SDK, CapSkip डेस्कटॉप ऐप चलाएँ, और CapSkip site key के लिए एक वैध g-recaptcha-response token लौटाता है। token को g-recaptcha-response फ़ील्ड में डालें और उसके साथ विजेट का callback चलाएँ। एक्सटेंशन यह सब पेज पर अपने आप कर देता है।
reCAPTCHA data-callback क्या है?
यह एक JavaScript function है जिसे reCAPTCHA challenge हल होते ही चलाता है, और उसे token पास करता है। साइट्स इसका इस्तेमाल किसी अलग बटन के बिना form सबमिट करने या page अनलॉक करने के लिए करती हैं। CapSkip से हल करने के बाद, आप इस function को token के साथ कॉल करते हैं।
क्या reCAPTCHA v2 को बायपास किया जा सकता है?
हाँ। CapSkip एक reCAPTCHA v2 सॉल्वर है जो checkbox और किसी भी image challenge को क्लियर करता है, फिर आपको एक g-recaptcha-response token सौंपता है। आप इसे सबमिट करते हैं, या इसे widget के callback को पास करते हैं, एक असली उपयोगकर्ता की तरह।
CapSkip reCAPTCHA v2 कितनी तेज़ी से हल करता है?
CapSkip आमतौर पर कुछ ही सेकंड में एक reCAPTCHA v2 token लौटा देता है। हर हल आपकी अपनी डिवाइस पर लोकल रूप से चलता है, इसलिए कुछ भी किसी रिमोट server पर कतार में नहीं लगता।
क्या मैं CapSkip को अन्य programming languages के साथ इस्तेमाल कर सकता हूँ?
हाँ। Python, Node.js, PHP और C# SDK के अलावा, CapSkip एक स्टैंडर्ड HTTP API भी देता है, इसलिए आप किसी भी भाषा, फ्रेमवर्क या टूल से reCAPTCHA v2 हल कर सकते हैं। देखें reCAPTCHA v2 Callback API reference.
क्या CapSkip एक मुफ़्त reCAPTCHA v2 सॉल्वर है?
extension इंस्टॉल करना मुफ़्त है, और एक डॉलर का trial आपको 1,000 solves के साथ सात दिन के लिए पूरी access देता है। Paid licenses एक फिक्स्ड कीमत पर असीमित हल unlock करते हैं, बिना किसी प्रति captcha शुल्क के।