NEWواجهات API القياسية createTask وin.php. غيّر العنوان وستكون متصلاً.عرض توثيق API
GATESOLVER
ابدأ الآن

أسهل API لحل CAPTCHA من نوع Image to Text

يحل GateSolver اختبار Image to Text تلقائيًا بالذكاء الاصطناعي. $0.28 لكل 1,000 مهمة، والحل يصل عادةً خلال 1 ثانية، وتدفع فقط مقابل المهام الناجحة.

ما هو CAPTCHA من نوع Image to Text؟

Image to Text هو أبسط أنواع CAPTCHA، ويقرأ الحروف أو الأرقام داخل الصورة. أرسل الصورة بصيغة base64 لتستلمها نصًا.

ضع قيمة text المستلمة في حقل إدخال CAPTCHA. إذا كان الموقع يميّز حالة الأحرف فأدخلها كما هي.

Image to Text

< 1s · $0.28 / 1k

لماذا GateSolver لحل Image to Text

السعر والسرعة

type المهمةالسرعةالأسعار
ImageToTextTask< 1s$0.28 / 1k

طريقة حل Image to Text: دليل API

طلبان فقط: أنشئ المهمة عبر createTask واستلم الحل عبر getTaskResult.

الخطوة 1: إنشاء مهمة

POST https://gatesolver.com/createTask

الحقلمطلوبالوصف
typeنعمImageToTextTask
bodyنعمالصورة بصيغة base64 (دون بادئة data:image/...)
moduleلانموذج تعرّف مناسب لنوع النص (common وغيره)
scoreلاحد الثقة في التعرف (0.8~1)

الطلب

{
  "clientKey": "YOUR_API_KEY",
  "task": {
    "type": "ImageToTextTask",
    "body": "iVBORw0KGgoAAAANSUhEUgAA..."
  }
}

الرد

{
  "errorId": 0,
  "taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}

الخطوة 2: استلام النتيجة

POST https://gatesolver.com/getTaskResult

استعلم عن النتيجة بقيمة taskId كل 1 ثانية. إذا كانت status هي processing فانتظر، وعندما تصبح ready استخدم solution.

الطلب

{
  "clientKey": "YOUR_API_KEY",
  "taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}

الرد

{
  "errorId": 0,
  "taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006",
  "status": "ready",
  "solution": {
    "text": "gs7k2"
  }
}

ضع قيمة text المستلمة في حقل إدخال CAPTCHA. إذا كان الموقع يميّز حالة الأحرف فأدخلها كما هي.

أمثلة الكود

import requests, time

API = "https://gatesolver.com"
KEY = "YOUR_API_KEY"
task = {
    "type": "ImageToTextTask",
    "body": "iVBORw0KGgoAAAANSUhEUgAA..."
}

r = requests.post(f"{API}/createTask", json={"clientKey": KEY, "task": task}).json()
task_id = r["taskId"]
while True:
    time.sleep(1)
    res = requests.post(f"{API}/getTaskResult", json={"clientKey": KEY, "taskId": task_id}).json()
    if res.get("status") == "ready":
        print(res["solution"])
        break
    if res.get("errorId"):
        raise RuntimeError(res["errorCode"])

الأسئلة الشائعة عن Image to Text

كم سعر 1,000 مهمة Image to Text؟

سعر Image to Text: $0.28 لكل 1,000 مهمة. يُخصم ثمن 1 مهمة من الرصيد في كل مرة، وتدفع فقط مقابل المهام التي حُلّت.

ما سرعة حل Image to Text؟

يصل عادةً خلال 1 ثانية. استدعِ getTaskResult كل بضع ثوانٍ، واستخدم الحل عندما تصبح status هي ready.

ما قيمة type لمهام Image to Text؟

type الأساسي: ImageToTextTask. الأسماء الأخرى (مثل إصدارات الوكيل) مقبولة بالسعر نفسه.

هل يُخصم المبلغ عند الفشل؟

لا. المهام التي لم تُحل والمهام المنتهية المهلة لا تُحتسب.

أنواع CAPTCHA أخرى مدعومة