সমর্থিত টাস্ক ধরণ
API পদ্ধতিসমূহ
নিবন্ধ
টিউটোরিয়াল
GitHub
Tutorial pages

HCaptchaTaskProxyless: প্রক্সি ছাড়া HCaptcha সমাধান করুন

hCaptcha ডেভস তাদের ক্যাপচাকে "Recaptcha এর জন্য একটি ড্রপ-ইন প্রতিস্থাপন"বলে। আমরা আমাদের API তে একই জিনিস তৈরি করার চেষ্টা করেছি, সুতরাং টাস্কের বৈশিষ্ট্যগুলি "ধরণ" বৈশিষ্ট্য বাদে RecaptchaV2TaskProxyless এর সমান।

ব্যবহারকারী-এজেন্ট মান সম্পর্কে গুরুত্বপূর্ণ বিজ্ঞপ্তি। পূর্বে কাজগুলির জন্য আপনার নিজস্ব ব্যবহারকারী-এজেন্ট নির্দিষ্ট করা সম্ভব ছিল, কিন্তু এটি পরিবর্তিত হয়েছে। পরিবর্তে আমরা কর্মীর ব্যবহারকারী-এজেন্ট সরবরাহ করি যা আপনাকে Hcaptcha এর অর্থপ্রদানের সংস্করণ বাইপাস করতে ব্যবহার করতে হবে। এটি পরিবর্তন করা হয়েছিল কারণ আজকাল অন্য প্ল্যাটফর্মে একটি এলিয়েন ব্যবহারকারী-এজেন্ট অনুকরণ করা প্রায় অসম্ভব, উদাহরণস্বরূপ ফায়ারফক্সে Chrome ব্যবহারকারী-এজেন্ট৷ ব্রাউজারগুলিতে navigator.userAgent ছাড়াও প্রচুর সংখ্যক গৌণ প্রত্নবস্তু রয়েছে, যা বিশেষভাবে এক বা অন্য প্ল্যাটফর্মের সাথে সম্পর্কিত।

ক্যাপচা উদাহরণ

টাস্ক অবজেক্ট

প্রোপার্টিধরণজরুরীউদ্দেশ্য
typeস্ট্রিংহ্যাঁHCaptchaTaskProxyless
websiteURLস্ট্রিংহ্যাঁএকটি টার্গেট ওয়েব পেজের ঠিকানা। ওয়েব সাইটে যে কোনও জায়গায় অবস্থিত হতে পারে, মেম্বার এরিয়াতেও। আমাদের কর্মীরা সেখানে চলাচল করে না, পরিবর্তে ভিজিটটি অনুকরণ করে।
websiteKeyস্ট্রিংহ্যাঁhCaptcha সাইটকি
userAgentস্ট্রিংহ্যাঁআপনি ওয়েবসাইট নেভিগেট করতে ব্যবহার করছেন ব্যবহারকারী এজেন্ট প্রদান করুন. আমাদের কর্মীরা Hcaptcha সমাধান প্রক্রিয়া চলাকালীন একই মান ব্যবহার করবে।
অবচয়। পরিবর্তে, আমাদের কর্মীদের থেকে User-Agent ব্যবহার করুন যা "getTaskResult" পদ্ধতিতে ফেরত দেওয়া হয়।
isInvisibleবুলিয়াননাHcaptcha অদৃশ্য কিনা তা উল্লেখ করুন। এটি আমাদের কর্মীদের জন্য একটি উপযুক্ত উইজেট রেন্ডার করবে।
enterprisePayloadঅবজেক্টনাঅতিরিক্ত প্যারামিটার যা আমরা এন্টারপ্রাইজ সংস্করণের জন্য Hcaptcha উইজেট রেন্ডার করতে ব্যবহার করব।

প্রোপার্টিধরণজরুরী
rqdataস্ট্রিংনা
sentryবুলিয়াননা
apiEndpointস্ট্রিংনা
endpointস্ট্রিংনা
reportapiস্ট্রিংনা
assethostস্ট্রিংনা
imghostস্ট্রিংনা

উদাহরণের অনুরোধ

Python
Javascript
PHP
Java
C#
bash
#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)

# 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"
}