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

GeeTestTask: প্রক্সি দিয়ে geetest.com থেকে ক্যাপচা সমাধান করুন

এই ধরনের কাজ আমাদের কর্মীদের ব্রাউজারে GeeTest ক্যাপচা সমাধান করে। আপনার অ্যাপ ওয়েবসাইটের ঠিকানা, জিটি কী, চ্যালেঞ্জ কী জমা দেয় এবং টাস্ক সমাপ্তির পর ৩টি টোকেন সমন্বিত একটি সমাধান পায়। ভার্সনের জন্য GeeTest সংস্করণ 4 আউটপুট 5 টি মান নিয়ে গঠিত এবং চ্যালেঞ্জ কী প্রয়োজন নেই।


উদাহরণসমূহ

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

প্রোপার্টিধরণজরুরীউদ্দেশ্য
typeস্ট্রিংহ্যাঁGeeTestTask
websiteURLস্ট্রিংহ্যাঁএকটি টার্গেট ওয়েব পেজের ঠিকানা। ওয়েব সাইটে যে কোনও জায়গায় অবস্থিত হতে পারে, মেম্বার এরিয়াতেও। আমাদের কর্মীরা সেখানে চলাচল করে না, পরিবর্তে ভিজিটটি অনুকরণ করে।
gtস্ট্রিংহ্যাঁডোমেন পাব্লিক কী, খুব কমই আপডেট হয়।
challengeস্ট্রিংহ্যাঁটোকন কী পরিবর্তন করা। প্রতিটি ক্যাপচার জন্য একটি নতুন থেকে গ্রহণ করা নিশ্চিত করুন, অন্যথায় আপনাকে ত্রুটি টাস্কের জন্য চার্জ করা হবে।
geetestApiServerSubdomainস্ট্রিংনাঐচ্ছিক API সাবডোমেন। কিছু বাস্তবায়নের জন্য প্রয়োজন হতে পারে।
versionপূর্ণসংখ্যানাসংস্করণ সংখ্যা. ডিফল্ট সংস্করণ 3। সমর্থিত সংস্করণ: 3 এবং 4।
initParametersঅবজেক্টনাসংস্করণ 4 এর জন্য অতিরিক্ত প্রারম্ভিক পরামিতি
proxyTypeস্ট্রিংহ্যাঁপ্রক্সি টাইপ
http - সাধারন http/https প্রক্সি
socks4 - socks4 প্রক্সি
socks5 - socks5 প্রক্সি
proxyAddressস্ট্রিংহ্যাঁপ্রক্সি IP ঠিকানা ipv4/ipv6। স্থানীয় নেটওয়ার্কগুলি থেকে কোনও হোস্টের নাম বা IP ঠিকানা নেই।
proxyPortপূর্ণসংখ্যাহ্যাঁপ্রক্সি পর্ট
proxyLoginস্ট্রিংনাপ্রক্সির জন্য লগইন করুন যার অনুমোদন প্রয়োজন (বেসিক)
proxyPasswordস্ট্রিংনাপ্রক্সি পাসওয়ার্ড
userAgentস্ট্রিংহ্যাঁঅনুকরণে ব্যবহৃত ব্রাউজারের ব্যবহারকারী-এজেন্ট। আপনাকে একটি আধুনিক ব্রাউজারের স্বাক্ষর ব্যবহার করতে হবে, অন্যথায় গুগল আপনাকে "আপনার ব্রাউজার আপডেট করতে" বলবে।

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

Python
Javascript
PHP
Java
C#
bash
#pip3 install anticaptchaofficial

from anticaptchaofficial.geetestproxyon import *

solver = geetestProxyon()
solver.set_verbose(1)
solver.set_key("YOUR_API_KEY_HERE")
solver.set_website_url("https://address.com")
solver.set_gt_key("CONSTANT_GT_KEY")
solver.set_challenge_key("VARIABLE_CHALLENGE_KEY")

# optional API subdomain, make sure you understand what to set here
# solver.set_js_api_domain("custom-domain.geetest.com")

# getLib payload, see documentation for explanation of this
# solver.set_geetest_lib("{\"customlibs\":\"url-to-lib.js\"}")

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")

# 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)

token = solver.solve_and_return_solution()
if token != 0:
    print "result tokens: "
    print token
else:
    print "task finished with error "+solver.error_code

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

Python
Javascript
PHP
Java
C#
bash
#pip3 install anticaptchaofficial

from anticaptchaofficial.geetestproxyon import *

solver = geetestProxyon()
solver.set_verbose(1)
solver.set_key("YOUR_API_KEY_HERE")
solver.set_website_url("https://address.com")
solver.set_gt_key("captchaId value")
solver.set_version(4)

# optional API subdomain, make sure you understand what to set here
# solver.set_js_api_domain("custom-domain.geetest.com")

# optional initialization parameters
# solver.set_init_parameters({"riskType": "slide"})

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")

# 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)

token = solver.solve_and_return_solution()
if token != 0:
    print "result tokens: "
    print token
else:
    print "task finished with error "+solver.error_code

টাস্ক সমাধান অবজেক্ট (V3)

প্রোপার্টিধরণউদ্দেশ্য
challengeস্ট্রিংটার্গেট ওয়েবসাইটে জমা দেওয়ার ফর্মের সাথে সংযোগ স্থাপনের জন্য প্রয়োজনীয় হ্যাশ স্ট্রিং।
validateস্ট্রিংহ্যাশ স্ট্রিং যা প্রয়োজন।
seccodeস্ট্রিংআরেকটি প্রয়োজনীয় হ্যাশ স্ট্রিং, সেগুলির মধ্যে ৩টি কেন রয়েছে তা আমাদের কোনও ধারণা নেই।

টাস্ক সমাধান অবজেক্ট (V4)

প্রোপার্টিধরণ
captcha_idস্ট্রিং
lot_numberস্ট্রিং
pass_tokenস্ট্রিং
gen_timeপূর্ণসংখ্যা
captcha_outputস্ট্রিং

প্রতিক্রিয়ার উদাহরণ (v3)

{
    "errorId":0,
    "status":"ready",
    "solution":
    {
        "challenge":"3c1c5153aa48011e92883aed820069f3hj",
        "validate":"47ad5a0a6eb98a95b2bcd9e9eecc8272",
        "seccode":"83fa4f2d23005fc91c3a015a1613f803|jordan"
    },
    "cost":"0.001500",
    "ip":"46.98.54.221",
    "createTime":1472205564,
    "endTime":1472205570,
    "solveCount":"0"
}

প্রতিক্রিয়ার উদাহরণ (v4)

{
    "errorId":0,
    "status":"ready",
    "solution":
    {
        "captcha_id": "fcd636b4514bf7ac4143922550b3008b",
        "lot_number": "354ab6dd4e594fdc903074c4d8d37b24",
        "pass_token": "b645946a654e60218c7922b74b3b5ee8e8717e8fd3cd5182a5c98d660bbd1ed5",
        "gen_time": "1649921519",
        "captcha_output": "cFPIALDXSop8Ri2mPABbRWzNBs86N8D4vNUTuVa7wN7E...[cut]...ciM50ePCCzLBZ1bmaV9Yt7IkkFI9Emx4eaP8rRoA=="
    },
    "cost":"0.001500",
    "ip":"46.98.54.221",
    "createTime":1472205564,
    "endTime":1472205570,
    "solveCount":"0"
}