close menu
سپورٹ کیے جانے والے ٹاسکس کی اقسام
API طریقہ کار
آرٹیکلز
GitHub icon
GitHub
Menu

Google Recaptcha v3 :RecaptchaV3TaskProxyless کو حل کریں

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

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

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

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

ٹاسک آبجیکٹ

پراپرٹیقسمدرکار ہےمقصد
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 کے ساتھ حل کیا جاتا ہے۔ جاوا اسکرپٹ کال کے ذریعہ مندرجہ ذیل مثال کی طرح تعین کیا جا سکتا ہے:

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

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

Python
Javascript
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"
}