close menu
সমর্থিত টাস্ক ধরণ
API পদ্ধতিসমূহ
নিবন্ধ
GitHub icon
GitHub
Menu

Solve HCaptcha with a proxy

Hcaptcha ডেভেলপাররা তাদের ক্যাপচাকে "Recaptcha এর ড্রপ-ইন প্রতিস্থাপন" বলে। আমরা আমাদের এপিআই-এ একই জিনিস তৈরি করার চেষ্টা করেছি, তাই "টাইপ" প্রপার্টি ব্যতীত টাস্কের বৈশিষ্ট্যগুলি RecaptchaV2Task-এর মতোই।

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

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

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

প্রোপার্টিধরণজরুরীউদ্দেশ্য
typeস্ট্রিংহ্যাঁHCaptchaTask
websiteURLস্ট্রিংহ্যাঁএকটি টার্গেট ওয়েব পেজের ঠিকানা। ওয়েব সাইটে যে কোনও জায়গায় অবস্থিত হতে পারে, মেম্বার এরিয়াতেও। আমাদের কর্মীরা সেখানে চলাচল করে না, পরিবর্তে ভিজিটটি অনুকরণ করে।
websiteKeyস্ট্রিংহ্যাঁhCaptcha সাইটকি
proxyTypeস্ট্রিংহ্যাঁপ্রক্সির প্রকার
http - স্বাভাবিক http/https প্রক্সি
socks4 - socks4 প্রক্সি
socks5 - socks5 প্রক্সি
proxyAddressস্ট্রিংহ্যাঁপ্রক্সি IP ঠিকানা ipv4/ipv6। স্থানীয় নেটওয়ার্কগুলি থেকে কোনও হোস্টের নাম বা IP ঠিকানা নেই।
proxyPortপূর্ণসংখ্যাহ্যাঁপ্রক্সি পর্ট
proxyLoginস্ট্রিংহ্যাঁপ্রক্সির জন্য লগইন করুন যার অনুমোদন প্রয়োজন (বেসিক)
proxyPasswordস্ট্রিংহ্যাঁপ্রক্সি পাসওয়ার্ড
userAgentস্ট্রিংহ্যাঁআপনি ওয়েবসাইট নেভিগেট করতে ব্যবহার করছেন ব্যবহারকারী এজেন্ট প্রদান করুন. আমাদের কর্মীরা Hcaptcha সমাধান প্রক্রিয়া চলাকালীন একই মান ব্যবহার করবে।
অবচয়। পরিবর্তে, আমাদের কর্মীদের থেকে User-Agent ব্যবহার করুন যা "getTaskResult" পদ্ধতিতে ফেরত দেওয়া হয়।
isInvisibleবুলিয়াননাHcaptcha অদৃশ্য কিনা তা উল্লেখ করুন। এটি আমাদের কর্মীদের জন্য একটি উপযুক্ত উইজেট রেন্ডার করবে।
isEnterpriseবুলিয়াননাআপনি যদি সর্বোচ্চ Hcaptcha স্কোর সহ কর্মীদের সাথে আপনার Hcaptcha সমাধান করতে চান তবে এই প্যারামিটারটি ব্যবহার করুন। মনে রাখবেন যে এটি সমাধানের খরচ তিনগুণ করে।
enterprisePayloadঅবজেক্টনাঅতিরিক্ত প্যারামিটার যা আমরা এন্টারপ্রাইজ সংস্করণের জন্য Hcaptcha উইজেট রেন্ডার করতে ব্যবহার করব।

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

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

Python
Javascript
Go
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)
    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"
}