Menu

کال بیک کے ساتھ فارم پر Recaptcha کو بائی پاس کریں۔ ٹیوٹوریل 2۔


آپ کیا سیکھیں گے

  • آپ NodeJS اسکرپٹ کے ساتھ 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