Menu

कॉलबैक वाले फ़ॉर्म पर Recaptcha को बायपास करें। ट्यूटोरियल 2।


आपको क्या-क्या सीखने को मिलेगा

  • NodeJS script वाले Recaptcha के साथ इस फ़ॉर्म को आप भरना सीखेंगे।
  • छिपे हुए textarea और कॉलबैक एप्रोच के बीच के फ़र्क को समझें।
  • JavaScript की 'grecaptcha.render' कॉल की ठीक से खोज करना सीखें।
Source code

यह विडियो पिछले ट्यूटोरियल से एप्रोच में फ़र्क को रेखांकित करता है। फ़ॉर्म के textarea में g-response टोकन पेस्ट करने के बजाय पेज के सोर्स कोड में पाए जा सकने वाले "checkCaptcha" फ़ंक्शन का हम उपयोग कर लेते हैं।

console.log('setting recaptcha g-response ...');
await tab.evaluate((token) => {
  checkCaptcha(token);
}, token);

आपको कोई सबमिट बटन दबाने की ज़रूरत नहीं होती, क्योंकि Recaptcha के हल होने के बाद सबमिशन स्वचालित रूप से पूरी जो हो जाती है।

console.log('submitting form .. ');
await Promise.all([
  tab.click('#contentbox > form > div > div.tac.padding20px > button'),
  tab.waitForNavigation({ waitUntil: "networkidle0" })
]);

अगले ट्यूटोरियल में किसी फ़ॉर्म को Recaptcha के साथ आप बायपास करना सीखेंगे, जहाँ कॉलबैक फ़ंक्शन को gresponse.render से अलग नहीं किया जाता व उसकी बॉडी एन्क्रिप्टेड होती है।

Github

https://github.com/anti-captcha/solving-captcha-concepts/blob/master/tutorial2.js