ডকুমেন্টেশন মেনু

FunCaptchaTask: প্রক্সি দিয়ে Arkose Labs ক্যাপচা (ওরফে Funcaptcha) বাইপাস করুন

এই ধরণের টাস্কটি আমাদের কর্মী ব্রাউজারগুলিতে arkoselabs.com ধাঁধা সমাধান করে। আপনার অ্যাপ্লিকেশনটি ওয়েবসাইটের ঠিকানা, পাব্লিক কী জমা দেয় এবং টাস্ক শেষ হওয়ার পরে একটি টোকেন গ্রহণ করে। Arkoselabs ক্যাপচায় ফর্মটি জমা দিতে এই টোকেনটি ব্যবহার করুন।

উদাহরণসমূহ

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

প্রোপার্টি ধরণ জরুরী উদ্দেশ্য
type স্ট্রিং হ্যাঁ FunCaptchaTask
websiteURL স্ট্রিং হ্যাঁ একটি টার্গেট ওয়েব পেজের ঠিকানা। ওয়েব সাইটে যে কোনও জায়গায় অবস্থিত হতে পারে, মেম্বার এরিয়াতেও। আমাদের কর্মীরা সেখানে চলাচল করে না, পরিবর্তে ভিজিটটি অনুকরণ করে।
websitePublicKey স্ট্রিং হ্যাঁ Arkose Labs পাবলিক কী
funcaptchaApiJSSubdomain স্ট্রিং না কাস্টম Arkose Labs সাবডোমেন যেটি থেকে জাভাস্ক্রিপ্ট উইজেট লোড হয়েছে। কিছু ক্ষেত্রে প্রয়োজনীয়, তবে বেশিরভাগ Arkose Labs সংহতগুলি এটি ছাড়া চালিত হয়।
data স্ট্রিং না Arkose Labs প্রয়োগের জন্য অতিরিক্ত প্যারামিটারের প্রয়োজন হতে পারে। এই বৈশিষ্ট্যটি স্ট্রিংয়ে রূপান্তরিত কোনও অবজেক্ট হিসাবে "ব্লব" মান প্রেরণের জন্য ব্যবহার করুন। এটি দেখতে কেমন হতে পারে তার উদাহরণ দেখুন।
{"\blob\":\"HERE_COMES_THE_blob_VALUE\"}
proxyType স্ট্রিং হ্যাঁ প্রক্সি টাইপ
http - সাধারন http/https প্রক্সি
socks4 - socks4 প্রক্সি
socks5 - socks5 প্রক্সি
proxyAddress স্ট্রিং হ্যাঁ প্রক্সি IP ঠিকানা ipv4/ipv6। স্থানীয় নেটওয়ার্কগুলি থেকে কোনও হোস্টের নাম বা IP ঠিকানা নেই।
proxyPort পূর্ণসংখ্যা হ্যাঁ প্রক্সি পর্ট
proxyLogin স্ট্রিং না প্রক্সির জন্য লগইন করুন যার অনুমোদন প্রয়োজন (বেসিক)
proxyPassword স্ট্রিং না প্রক্সি পাসওয়ার্ড
userAgent স্ট্রিং হ্যাঁ অনুকরণে ব্যবহৃত ব্রাউজারের ব্যবহারকারী-এজেন্ট। আপনাকে একটি আধুনিক ব্রাউজারের স্বাক্ষর ব্যবহার করতে হবে, অন্যথায় গুগল আপনাকে "আপনার ব্রাউজার আপডেট করতে" বলবে।

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

CURL
          curl -i -H "Accept: application/json" \
     -H "Content-Type: application/json" \
     -X POST -d '{
    "clientKey":"YOUR_API_KEY",
    "task":
        {
            "type":"FunCaptchaTask",
            "websiteURL":"http://mywebsite.com/recaptcha/test.php",
            "funcaptchaApiJSSubdomain":"optional-api-subdomain-here.arkoselabs.com",
            "data": "{\"blob\":\"dyXvXANMbHj1iDyz.Qj97JtSqR2n%2BuoY1V%2FbdgbrG7p%2FmKiqdU9AwJ6MifEt0np4vfYn6TTJDJEfZDlcz9Q1XMn9przeOV%2FCr2%2FIpi%2FC1s%3D\"}",
            "websitePublicKey":"DE0B0BB7-1EE4-4D70-1853-31B835D4506B",
            "proxyType":"http",
            "proxyAddress":"8.8.8.8",
            "proxyPort":8080,
            "proxyLogin":"proxyLoginHere",
            "proxyPassword":"proxyPasswordHere",
            "userAgent":"MODERN_USER_AGENT_HERE"
        }
}' https://api.anti-captcha.com/createTask
        

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

ত্রুটিমুক্ত JSON
          {
    "errorId": 0,
    "taskId": 7654321
}
        
ত্রুটিযুক্ত JSON
          {
    "errorId": 1,
    "errorCode": "ERROR_KEY_DOES_NOT_EXIST",
    "errorDescription": "Account authorization key not found in the system"
}
        

সমাধানটি পুনরুদ্ধার করুন

সমাধান অনুরোধ করতে getTaskResult পদ্ধতি ব্যাবহার করুন। প্রথম অনুরোধটি করার আগে, একটি কর্মীকে কিছু সময় দিন, ৫ সেকেন্ডের মতো। কর্মীটি এরপরেও ব্যস্ত থাকলে ৩ সেকেন্ড পর পুনরায় চেষ্টা করুন।

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

প্রোপার্টি ধরণ উদ্দেশ্য
token স্ট্রিং টোকেন স্ট্রিং যা টার্গেট ওয়েবসাইটে জমা দেওয়ার ফর্মের সাথে ইন্টারঅ্যাক্ট করার জন্য প্রয়োজনীয়।

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

ত্রুটিমুক্ত JSON
          {
    "errorId":0,
    "status":"ready",
    "solution":
    {
        "token":"14160cdbe84b28cd5.8020398501|r=us-east-1|metabgclr=%23ffffff|maintxtclr=%231B1B1B|mainbgclr=%23ffffff|guitextcolor=%23747474|metaiconclr=%23757575|meta=7|pk=B7D8911C-5CC8-A9A3-35B0-554ACEE604DA|at=40|ag=101|cdn_url=https%3A%2F%2Ffuncaptcha.com%2Fcdn%2Ffc|lurl=https%3A%2F%2Faudio-us-east-1.arkoselabs.com|surl=https%3A%2F%2Ffuncaptcha.com"
    },
    "cost":"0.001500",
    "ip":"46.98.54.221",
    "createTime":1472205564,
    "endTime":1472205570,
    "solveCount":"0"
}