NeuroCaptcha

টাস্কের ধরন

reCAPTCHA v2

RecaptchaV2TaskProxylessপ্রক্সি ছাড়া

reCAPTCHA v2 হলো “আমি রোবট নই” চেকবক্স এবং এর অদৃশ্য সংস্করণ। API একটি gRecaptchaResponse টোকেন ফেরত দেয়, যা আপনি পেজের ফর্মের সঙ্গে সাবমিট করেন।

প্রক্সি ছাড়া: আমরা নিজেদের ইনফ্রাস্ট্রাকচার থেকে সমাধান করি। টার্গেট সাইট টোকেনকে IP-এর সঙ্গে না বাঁধলে এটিই সেরা।

মূল্য

0.60 US$প্রতি 1,000 টাস্ক

প্রতি টাস্কে 0.0006 US$

API কী নিন

লাইভ মেট্রিক্স, 24 ঘণ্টা

এই ধরনের লাইভ মেট্রিক্স লঞ্চের পর স্ট্যাটাস পেজে দেখা যাবে।

টাস্কের প্যারামিটার

প্যারামিটারটাইপআবশ্যকটাস্কের প্যারামিটার
typestringআবশ্যকRecaptchaV2TaskProxyless
websiteURLstringআবশ্যকক্যাপচাসহ পেজের পূর্ণ URL।
websiteKeystringআবশ্যকসাইট কী (data-sitekey বা anchor রিকোয়েস্টের k প্যারামিটার)।
isInvisiblebooleanঐচ্ছিকঅদৃশ্য reCAPTCHA v2-এর জন্য true (চেকবক্স নেই)।
recaptchaDataSValuestringঐচ্ছিকdata-s-এর মান, যদি পেজ এটি ব্যবহার করে (কিছু Google সার্ভিস)।
userAgentstringঐচ্ছিকসমাধানে ব্যবহৃত User-Agent; টোকেন সাবমিট করার সময়ও একই User-Agent ব্যবহার করুন।
cookiesstringঐচ্ছিকটার্গেট সাইটের কুকি, key1=value1; key2=value2 ফরম্যাটে।

উদাহরণ

import time
import requests

API = "https://api.neurocaptcha.com"
KEY = "YOUR_API_KEY"

# 1. create a task: the price is held, not charged
task = requests.post(f"{API}/createTask", json={
    "clientKey": KEY,
    "task": {
        "type": "RecaptchaV2TaskProxyless",
        "websiteURL": "https://example.com/login",
        "websiteKey": "6Le-SITE-KEY",
    },
}).json()
if task["errorId"]:
    raise RuntimeError(task["errorCode"])

# 2. poll the result (or pass "callbackUrl" and get a signed webhook)
while True:
    time.sleep(3)
    res = requests.post(f"{API}/getTaskResult",
                        json={"clientKey": KEY, "taskId": task["taskId"]}).json()
    if res["errorId"]:
        raise RuntimeError(res["errorCode"])
    if res["status"] == "ready":
        print(res["solution"]["gRecaptchaResponse"])
        break

অন্যান্য টাস্কের ধরন