چطور ریکپچا را دور بزنم
به وبسایت هدف، مثلاً این یکی بروید
- این تگ HTML را با پارامتر کلید سایت پیدا کن:
<div class="g-recaptcha" data-sitekey="6LfydQgUAAAAAMuh1gRreQdKjAop7eGmi6TrNIzp"></div>
اگر آن را در کد منبع (سورس کد) نمیبینید، مقاله این را مطالعه کنید. - این کلید سایت و آدرس صفحه را در شیء RecaptchaV2TaskProxyless به ارسال به API بفرستید.
- خدمات ما کپچا را حل میکند و یک توکن برمی گرداند را به شما میدهد. این توکن مثل یک رمز عبور طولانی با تعداد زیادی کاراکتر و عدد است.
- از این توکن برای ارسال فرمتان به وبسایت هدف استفاده کنید. برای شناسائی خصوصیت صحیح در درخواست، از ابزار توسعهدهندگان در مرورگر استفاده کنید.
curl 'https://anti-captcha.com/demo/submit1.php' \ -H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:88.0) Gecko/20100101 Firefox/88.0' \ -H 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8' \ -H 'Accept-Language: en-US;q=0.5' \ -H 'Content-Type: application/x-www-form-urlencoded' \ -H 'Origin: https://anti-captcha.com' \ -H 'Connection: keep-alive' \ -H 'Referer: https://anti-captcha.com/tutorials?page=recaptcha_v2_textarea' \ -H 'Cookie: lang_id=2;' \ -X POST -d 'login=thelogin&pass=thepassword&g-recaptcha-response=TOKEN_FROM_ANTI_CAPTCHA_GOES_HERE'
- بررسی کنید که آیا نتیجه ارسال، همانی است که انتظار داشتهاید یا خیر.
خودآموزهای NodeJS رایگان ما حاوی درسهای ویدئویی هستند که پیاده سازیهای پیچیدهتر فرمها با ریکپچا را بررسی میکنند.