HCaptcha حل کریں
Hcaptcha کو خود بخود حل کرنے کے لیے اس قسم کا ٹاسک استعمال کریں۔ ٹاسک کا نتیجہ ایک ٹوکن ہے، جسے آپ کو ٹارگٹ ویب سائٹ کے فارم پر استعمال کرنے کی ضرورت ہے۔ Hcaptcha devs اپنے captcha کو “Recaptcha کا ڈراپ ان متبادل” کہتے ہیں۔ ہم نے اپنے API میں ایک ہی چیز بنانے کی کوشش کی، لہذا ٹاسک پراپرٹیز بالکل وہی ہیں جیسے RecaptchaV2TaskProxyless میں سوائے “ٹائپ” پراپرٹی کے۔
صارف ایجنٹ کی قدر کے بارے میں اہم نوٹس۔ پہلے ٹاسکس کے لیے اپنے یوزر ایجنٹ کی وضاحت کرنا ممکن تھا، لیکن یہ بدل گیا تھا۔ اس کے بجائے ہم کارکن کا یوزر ایجنٹ فراہم کرتے ہیں جسے آپ کو Hcaptcha کے ادا شدہ ورژن کو بائی پاس کرنے کے لیے استعمال کرنے کی ضرورت ہے۔ اسے تبدیل کیا گیا کیونکہ آج کل کسی دوسرے پلیٹ فارم میں اجنبی یوزر ایجنٹ کو ایمولیٹ کرنا تقریباً ناممکن ہے، مثال کے طور پر Firefox میں Chrome یوزر ایجنٹ۔ براؤزرز میں navigator.userAgent کے علاوہ بڑی تعداد میں ثانوی نمونے ہوتے ہیں، جو خاص طور پر ایک یا دوسرے پلیٹ فارم سے تعلق رکھتے ہیں۔
ٹاسک آبجیکٹ
پراپرٹی | قسم | درکار ہے | مقصد | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
type | اسٹرنگ | ہاں | HCaptchaTaskProxyless | ||||||||||||||||||||||||
websiteURL | اسٹرنگ | ہاں | مطلوبہ ویب پیج کا ایڈریس۔ ویب سائٹ پر کہیں بھی دیکھا جا سکتا ہے، یہاں تک کہ ممبر کے علاقے میں بھی۔ ہمارے کارکن وہاں نہیں جاتے، بلکہ اس کی بجائے اس وزٹ کو سیمولیٹ کرتے ہیں۔ | ||||||||||||||||||||||||
websiteKey | اسٹرنگ | ہاں | hCaptcha سائٹ کلید | ||||||||||||||||||||||||
فرسودہ۔ اس کے بجائے، ہمارے کارکنوں سے یوزر-ایجنٹ کا استعمال کریں جو "getTaskResult" طریقہ سے آتا ہے۔ | |||||||||||||||||||||||||||
isInvisible | بُولین | نہیں | واضح کریں کہ آیا Hcaptcha پوشیدہ ہے یا نہیں۔ یہ ہمارے کارکنوں کے لیے ایک مناسب ویجیٹ پیش کرے گا۔ | ||||||||||||||||||||||||
isEnterprise | بُولین | نہیں | اس پیرامیٹر کو استعمال کریں اگر آپ چاہتے ہیں کہ آپ کا Hcaptcha سب سے زیادہ Hcaptcha اسکور والے کارکنوں کے ساتھ حل ہو۔ نوٹ کریں کہ یہ حل کرنے کی لاگت کو تین گنا بڑھا دیتا ہے۔ | ||||||||||||||||||||||||
enterprisePayload | آبجیکٹ | نہیں | اضافی پیرامیٹرز جو ہم انٹرپرائز ورژن کے لیے Hcaptcha ویجیٹ کو رینڈر کرنے کے لیے استعمال کریں گے۔
|
درخواست کی مثال
#pip3 install anticaptchaofficial
from anticaptchaofficial.hcaptchaproxyless import *
solver = hCaptchaProxyless()
solver.set_verbose(1)
solver.set_key("YOUR_API_KEY_HERE")
solver.set_website_url("https://website.com")
solver.set_website_key("SITE_KEY")
# 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)
print("user-agent, use it to post the form: ", solver.get_user_agent())
print("respkey, if any: ", solver.get_respkey())
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"
}