হোম ডকুমেন্টেশন টিউটোরিয়াল সাইন ইন করুন
Tutorial pages

একটি কলব্যাক সহ একটি ফর্মে Recaptcha বাইপাস করুন৷ টিউটোরিয়াল 2।


What you're going to learn

  • কীভাবে Recaptcha এবং NodeJS স্ক্রিপ্টের সাথে এই ফর্ম জমা দিতে হয় তা আপনি শিখবেন।
  • গোপন বার্তা এরিয়া এবং কলব্যাক পদ্ধতির মধ্যে পার্থক্য শিখুন।
  • জাভাস্ক্রিপ্ট 'grecaptcha.render' কল কীভাবে সঠিকভাবে অনুসন্ধান করতে হয় তা শিখুন।
Source code

এই ভিডিওটি আগে টিউটোরিয়াল থেকে পদ্ধতির পার্থক্য তুলে ধরেছে। ফর্মের টেক্সটেরিয়াতে জি-প্রতিক্রিয়া টোকেন পেস্ট করার পরিবর্তে, আমরা "চেকক্যাপচা" ফাংশনটি চালু করি যা পৃষ্ঠার উত্স কোডে পাওয়া যেতে পারে।

Javascript
          console.log('setting recaptcha g-response ...');
//await tab.$eval('#g-recaptcha-response', (element, token) => {
//  element.value = token;
//}, token);

await tab.evaluate((token) => {
  checkCaptcha(token);
}, token);
        

কোনো সাবমিট বোতাম চাপারও প্রয়োজন নেই, কারণ Recaptcha সমাধান হয়ে যাওয়ার পর জমা দেওয়া স্বয়ংক্রিয়ভাবে হয়ে যায়।

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

পরবর্তী টিউটোরিয়াল এ আপনি শিখবেন কিভাবে Recaptcha দিয়ে একটি ফর্ম বাইপাস করতে হয় যেখানে কলব্যাক ফাংশন gresponse.render কল থেকে আলাদা করা হয় না এবং এর বডি এনক্রিপ্ট করা হয়।