HCaptchaTask: پراکسی کے ذریعے HCaptcha حل کریں
hCaptcha ڈویلپرز اپنے captcha کو “Recaptcha کا ڈراپ ان متبادل” کہتے ہیں۔ ہم نے اپنی API میں یہی چیز پیدا کرنے کی کوشش کی، لہذا ٹاسک کی خصوصیات ماسوائے “ٹائپ” خصوصیت کے بالکل RecaptchaV2Task کی طرح ہیں۔
متعلقہ سبق: بالکل سِرے سے آغاز کریں اور NodeJS استعمال کرتے ہوئے Recaptcha v2 کے ساتھ فارم جمع کروائیں۔
صارف ایجنٹ کی قدر کے بارے میں اہم نوٹس۔ پہلے کاموں کے لیے اپنے صارف ایجنٹ کی وضاحت کرنا ممکن تھا، لیکن یہ بدل گیا تھا۔ اس کے بجائے ہم کارکن کا صارف ایجنٹ فراہم کرتے ہیں جسے آپ کو Hcaptcha کے ادا شدہ ورژن کو نظرانداز کرنے کے لیے استعمال کرنے کی ضرورت ہے۔ اسے تبدیل کیا گیا کیونکہ آج کل کسی دوسرے پلیٹ فارم میں اجنبی صارف ایجنٹ کی تقلید کرنا تقریباً ناممکن ہے، مثال کے طور پر Firefox میں Chrome user-agent. براؤزرز میں navigator.userAgent کے علاوہ بڑی تعداد میں ثانوی نمونے ہوتے ہیں، جو خاص طور پر ایک یا دوسرے پلیٹ فارم سے تعلق رکھتے ہیں۔

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