Menu

Recaptcha V3 حل کریں

کسی کارکن کے کمپیوٹر پر Google Recaptcha V3 کو حل کرنے کے لیے اس قسم کے ٹاسک آبجیکٹ کی ضرورت ہوتی ہے۔ یہ ٹاسک ہماری سروس کے ذریعہ ہمارے اپنے پراکسی سرورز اور / یا کارکنوں کے IP پتوں کا استعمال کر کے انجام دیا جائے گا۔

براہ کرم نوٹ کریں کہ Recaptcha V2-invisible اور Recaptcha V3 میں فرق ہے۔ یہ ایک جیسے نظر آتے ہیں اور یہ مبہم ہو سکتا ہے۔ درست قسم کا تعین کرنے کا ایک تیز طریقہ موجود ہے: اسے ہماری API کے ساتھ بطور V2-invisible اور V3 حل کرنے کی کوشش کریں۔ کسی ایک کوشش میں آپ کو ایک خرابی کا سامنا ہوگا اور اگلی کوشش میں ایسا نہیں ہوگا۔

ہم اپنے کارکنوں کو ان کے recaptcha "اسکور" کے لیے جانچتے ہیں اور انہیں 3 گروپس (قطاروں) میں رکھتے ہیں: 0.3, 0.7 اور 0.9۔ فارغ کارکنوں کی تعداد کی وجہ سے ہر ایک کی قیمت قدرے مختلف ہو سکتی ہے۔ پراپرٹی "minScore" کو پاس کر کے آپ اس بات کی وضاحت کرتے ہیں کہ آپ کا ٹاسک کس قطار میں جاتا ہے۔ ہمارے زیادہ تر دستیاب کارکنوں کا اسکور 0.3 ہے اور کم تعداد کا 0.9 ہے۔

Recaptcha v3 example
Recaptcha v3 کی ایک مثال۔ عام طور پر پیج کے نیچے دائیں کونے میں ایک لوگو بیج ہوتا ہے۔ یہ Javascript کی مدد سے آسانی سے ختم کیا جاسکتا ہے۔

ٹاسک آبجیکٹ

پراپرٹیقسمدرکار ہےمقصد
typeاسٹرنگہاںRecaptchaV3TaskProxyless
websiteURLاسٹرنگہاںمطلوبہ ویب پیج کا ایڈریس۔ ویب سائٹ پر کہیں بھی دیکھا جا سکتا ہے، یہاں تک کہ ممبر کے علاقے میں بھی۔ ہمارے کارکن وہاں نہیں جاتے، بلکہ اس کی بجائے اس وزٹ کو سیمولیٹ کرتے ہیں۔
websiteKeyاسٹرنگہاںRecaptcha ویب سائٹ کی کلید. اسے تلاش کرنے کا طریقہ اس مضمون میں جانیں۔
minScoreڈبلہاںایک خاص اسکور کے ساتھ کارکنوں کو فلٹر کرتا ہے۔ اس میں درج ذیل میں سے ایک ویلیو ہو سکتی ہے:
0.3
0.7
0.9
pageActionاسٹرنگنہیں
Recaptcha کی “ایکشن” کی ویلیو۔ ویب سائٹ کے مالکان اس پیرامیٹر کا استعمال اس بات کی وضاحت کے لیے کرتے ہیں کہ صارف پیج پر کیا کر رہے ہیں۔ مثال:

grecaptcha.execute('site_key', {action:'login_test'})
isEnterpriseبُولیننہیںاگر آپ Enterprise API کے ذریعہ اس V3 کو حل کرنا چاہتے ہیں تو اس فلیگ کو “درست” پر سیٹ کریں۔ ڈیفالٹ ویلیو “غلط” ہے اور Recaptcha کو non-enterprise API کے ساتھ حل کیا جاتا ہے۔ javascript کال کے ذریعہ مندرجہ ذیل مثال کی طرح اس کا تعین کیا جا سکتا ہے:

grecaptcha.enterprise.execute('site_key', {..})
apiDomainاسٹرنگنہیںاس پیرامیٹر کا استعمال اس ڈومین نام کو بھیجنے کے لیے کریں جہاں سے Recaptcha اسکرپٹ پیش کیا جانا چاہیے۔ دو میں سے صرف ایک ویلیو ہو سکتی ہے: "www.google.com" یا "www.recaptcha.net"۔ اس پیرامیٹر کا استعمال نہ کریں جب تک کہ آپ کو اچھی طرح یہ معلوم نہ ہو کہ آپ کیا کر رہے ہیں۔

درخواست کی مثال

Python
Javascript
Go
PHP
Java
C#
bash
#pip3 install anticaptchaofficial

from anticaptchaofficial.recaptchav3proxyless import *

solver = recaptchaV3Proxyless()
solver.set_verbose(1)
solver.set_key("YOUR_API_KEY_HERE")
solver.set_website_url("https://website.com")
solver.set_website_key("SITE_KEY")
solver.set_page_action("home_page")
solver.set_min_score(0.9)

# Specify softId to earn 10% commission with your app.
# Get your softId here: https://anti-captcha.com/clients/tools/devcenter
solver.set_soft_id(0)

g_response = solver.solve_and_return_solution()
if g_response != 0:
    print("g-response: "+g_response)
else:
    print("task finished with error "+solver.error_code)

ٹاسک کے حل کا آبجیکٹ

پراپرٹیقسممقصد
gRecaptchaResponseاسٹرنگٹوکن اسٹرنگ جو مطلوبہ ویب سائٹ پر جمع کروانے کے فارم کے ساتھ تعامل کے لیے درکار ہوتا ہے۔

رسپانس کی مثال

{
    "errorId":0,
    "status":"ready",
    "solution":
    {
        "gRecaptchaResponse":"3AHJ_VuvYIBNBW5yyv0zRYJ75VkOKvhKj9_xGBJKnQimF72rfoq3Iy-DyGHMwLAo6a3"
    },
    "cost":"0.001500",
    "ip":"46.98.54.221",
    "createTime":1472205564,
    "endTime":1472205570,
    "solveCount":"0"
}