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

HCaptchaTask: پراکسی کے ذریعے HCaptcha حل کریں

hCaptcha ڈویلپرز اپنے captcha کو “Recaptcha کا ڈراپ ان متبادل” کہتے ہیں۔ ہم نے اپنی API میں یہی چیز پیدا کرنے کی کوشش کی، لہذا ٹاسک کی خصوصیات ماسوائے “ٹائپ” خصوصیت کے بالکل RecaptchaV2Task کی طرح ہیں۔

صارف ایجنٹ کی قدر کے بارے میں اہم نوٹس۔ پہلے کاموں کے لیے اپنے صارف ایجنٹ کی وضاحت کرنا ممکن تھا، لیکن یہ بدل گیا تھا۔ اس کے بجائے ہم کارکن کا صارف ایجنٹ فراہم کرتے ہیں جسے آپ کو Hcaptcha کے ادا شدہ ورژن کو نظرانداز کرنے کے لیے استعمال کرنے کی ضرورت ہے۔ اسے تبدیل کیا گیا کیونکہ آج کل کسی دوسرے پلیٹ فارم میں اجنبی صارف ایجنٹ کی تقلید کرنا تقریباً ناممکن ہے، مثال کے طور پر Firefox میں Chrome user-agent. براؤزرز میں navigator.userAgent کے علاوہ بڑی تعداد میں ثانوی نمونے ہوتے ہیں، جو خاص طور پر ایک یا دوسرے پلیٹ فارم سے تعلق رکھتے ہیں۔

کیپچا کی مثال

ٹاسک آبجیکٹ

پراپرٹیقسمدرکار ہےمقصد
typeاسٹرنگہاںHCaptchaTask
websiteURLاسٹرنگہاںمطلوبہ ویب پیج کا ایڈریس۔ ویب سائٹ پر کہیں بھی دیکھا جا سکتا ہے، یہاں تک کہ ممبر کے علاقے میں بھی۔ ہمارے کارکن وہاں نہیں جاتے، بلکہ اس کی بجائے اس دورے کو سیمولیٹ کرتے ہیں۔
websiteKeyاسٹرنگہاںhCaptcha سائٹ کلید
proxyTypeاسٹرنگہاںپراکسی کی قسم
http - عام http/https پراکسی
socks4 - socks4 proxy
socks5 - socks5 proxy
proxyAddressاسٹرنگہاںپراکسی IP پتہ ipv4/ipv6۔ مقامی نیٹ ورکس سے کوئی ہوسٹ نام یا IP پتے نہیں۔
proxyPortانٹیگرہاںProxy port
proxyLoginاسٹرنگہاںپراکسی کے لیے لاگ ان جسے منظوری درکار ہوتی ہے (بنیادی)
proxyPasswordاسٹرنگہاںProxy password
userAgentاسٹرنگہاںوہ صارف ایجنٹ فراہم کریں جسے آپ ویب سائٹ پر نیویگیٹ کرنے کے لیے استعمال کر رہے ہیں۔ ہمارے کارکن Hcaptcha حل کرنے کے عمل کے دوران ایک ہی قدر استعمال کریں گے۔
فرسودہ اس کے بجائے، ہمارے کارکنوں سے User-Agent کا استعمال کریں جو "getTaskResult" طریقہ سے واپس کیا جاتا ہے۔
isInvisibleبُولیننہیںواضح کریں کہ آیا Hcaptcha پوشیدہ ہے یا نہیں۔ یہ ہمارے کارکنوں کے لیے ایک مناسب ویجیٹ پیش کرے گا۔
isEnterpriseبُولیننہیںاس پیرامیٹر کو استعمال کریں اگر آپ چاہتے ہیں کہ آپ کا Hcaptcha سب سے زیادہ Hcaptcha سکور والے کارکنوں کے ساتھ حل ہو۔ نوٹ کریں کہ یہ حل کرنے کی لاگت کو تین گنا بڑھا دیتا ہے۔
enterprisePayloadآبجیکٹنہیںاضافی پیرامیٹرز جو ہم انٹرپرائز ورژن کے لیے Hcaptcha ویجیٹ کو رینڈر کرنے کے لیے استعمال کریں گے۔

پراپرٹیقسمدرکار ہے
rqdataاسٹرنگنہیں
sentryبُولیننہیں
apiEndpointاسٹرنگنہیں
endpointاسٹرنگنہیں
reportapiاسٹرنگنہیں
assethostاسٹرنگنہیں
imghostاسٹرنگنہیں

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

Python
Javascript
PHP
Java
C#
bash
#pip3 install anticaptchaofficial

from anticaptchaofficial.hcaptchaproxyon import *

solver = hCaptchaProxyon()
solver.set_verbose(1)
solver.set_key("YOUR_API_KEY_HERE")
solver.set_website_url("https://hcaptcha.com/")
solver.set_website_key("00000000-0000-0000-0000-000000000000")
solver.set_proxy_address("PROXY_ADDRESS")
solver.set_proxy_port(1234)
solver.set_proxy_login("proxylogin")
solver.set_proxy_password("proxypassword")
solver.set_user_agent("Mozilla/5.0")
solver.set_cookies("test=true")

# tell API that Hcaptcha is invisible
#solver.set_is_invisible(1)

# tell API that Hcaptcha is Enterprise
#solver.set_is_enterprise(1)

# set here parameters like rqdata, sentry, apiEndpoint, endpoint, reportapi, assethost, imghost
#solver.set_enterprise_payload({
#    "rqdata": "rq data value from target website",
#    "sentry": True
#})

# 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اسٹرنگٹوکن اسٹرنگ جو مطلوبہ ویب سائٹ پر جمع کروانے کے فارم کے ساتھ تعامل کے لیے درکار ہوتا ہے۔
respKeyاسٹرنگ"window.hcaptcha.getRespKey()" فنکشن کے دستیاب ہونے پر آؤٹ پٹ۔ کچھ ویب سائٹس اسے اضافی تصدیق کے لیے استعمال کرتی ہیں۔
userAgentاسٹرنگکارکن کے براؤزر کا صارف ایجنٹ۔ جب آپ جوابی ٹوکن جمع کروائیں تو اسے استعمال کریں۔

جواب کی مثال

{
    "errorId":0,
    "status":"ready",
    "solution":
    {
        "gRecaptchaResponse":"3AHJ_VuvYIBNBW5yyv0zRYJ75VkOKvhKj9_xGBJKnQimF72rfoq3Iy-DyGHMwLAo6a3......",
        "respKey":"E0_eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJkYXRhIjoiQk5vb1JuZ0FPSHBCM2EyWURSSC......",
        "userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Firefox/102.0"
    },
    "cost":"0.001500",
    "ip":"46.98.54.221",
    "createTime":1472205564,
    "endTime":1472205570,
    "solveCount":"0"
}