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

টাস্ক অবজেক্ট
প্রোপার্টি | ধরণ | জরুরী | উদ্দেশ্য | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
type | স্ট্রিং | হ্যাঁ | HCaptchaTaskProxyless | ||||||||||||||||||||||||
websiteURL | স্ট্রিং | হ্যাঁ | একটি টার্গেট ওয়েব পেজের ঠিকানা। ওয়েব সাইটে যে কোনও জায়গায় অবস্থিত হতে পারে, মেম্বার এরিয়াতেও। আমাদের কর্মীরা সেখানে চলাচল করে না, পরিবর্তে ভিজিটটি অনুকরণ করে। | ||||||||||||||||||||||||
websiteKey | স্ট্রিং | হ্যাঁ | hCaptcha সাইটকি | ||||||||||||||||||||||||
অবচয়। পরিবর্তে, আমাদের কর্মীদের থেকে User-Agent ব্যবহার করুন যা "getTaskResult" পদ্ধতিতে ফেরত দেওয়া হয়। | |||||||||||||||||||||||||||
isInvisible | বুলিয়ান | না | 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)
# 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"
}