Scarnox · Blog

Free captcha solver trial: पैसे देने से पहले टेस्ट करें

हाँ, आप captcha solver को मुफ़्त में आज़मा सकते हैं। खाता बनाएँ और मुफ़्त ट्रायल क्रेडिट से शुरू करें, कार्ड की ज़रूरत नहीं। ट्रायल इसलिए है कि आप कुछ भी खर्च करने से पहले जाँच सकें कि आपके अपने target पर tokens काम करते हैं। यह guide बताती है कि ट्रायल में क्या शामिल है, पहले क्या टेस्ट करें, और आज कौन-से captcha प्रकार solve किए जा सकते हैं।

Scarnox आज PopularCaptcha solve करता है, proxyless और अपने proxy के साथ। बाकी captcha प्रकार, जिनमें reCAPTCHA, Cloudflare Turnstile, AWS WAF, GeeTest और Arkose शामिल हैं, जल्द आ रहे हैं। ट्रायल live प्रकारों को कवर करता है, इसलिए PopularCaptcha से टेस्ट करें।

ट्रायल में क्या शामिल है

सबसे पहले क्या टेस्ट करें

कुछ भी बड़ा बनाने से पहले ट्रायल से चार सवालों के जवाब पाएँ:

  1. क्या sitekey सही है? Page से पढ़ें, एक बार solve करें, और पक्का करें कि token बिना error के लौटता है।
  2. क्या site token स्वीकार करती है? Token को form field में डालें और submit करें। अगला page लोड होना चाहिए।
  3. क्या आपका timing काम करता है? Call token तैयार होने तक रुकती है, इसलिए कोई polling loop नहीं है। अपना timeout लगभग 185 सेकंड रखें और जाँचें कि solve उस window में खत्म होता है।
  4. क्या आपकी error handling काम करती है? जानबूझकर एक गलत sitekey दें और पुष्टि करें कि आपका code विफलता लॉग करता है और retry बंद कर देता है।

आज ही चलाने लायक smoke test

यह script एक solve करती है और token के पहले कुछ अक्षर प्रिंट करती है। पहले environment variable में key सेट करें:

export SCARNOX_KEY="scarnox_YOURAPIKEY"
import os

import requests

API_URL = "https://api.scarnox.com/api/tasks/create"

def smoke_test(sitekey: str, page_url: str) -> None:
    r = requests.post(
        API_URL,
        headers={"Authorization": f"Bearer {os.environ['SCARNOX_KEY']}"},
        json={
            "captcha_type": "PopularCaptchaTaskProxyless",
            "site_key": sitekey,
            "site_url": page_url,
        },
        timeout=185,  # call token तैयार होने तक रुकती है
    )
    data = r.json()
    if data.get("errorId") != 0:
        print("failed:", data.get("errorCode"), data.get("errorDescription"))
        return
    print("token ok:", data["solution"]["token"][:40], "...")

if __name__ == "__main__":
    smoke_test("10000000-ffff-ffff-ffff-000000000001", "https://example.com/signup")

Sitekey और URL को उस page से बदलें जिसके मालिक आप हैं या जिसे आप टेस्ट करने के लिए अधिकृत हैं। अगर token छपता है, तो flow काम करता है। अगर विफल होता है, तो error text बताता है कि क्या ठीक करना है।

Token से क्या उम्मीद करें

Token लगभग दो मिनट में expire होता है, इसलिए उसे तुरंत इस्तेमाल करें। सफल solve response में errorId 0 होता है, और token solution.token के नीचे। जब errorId 0 न हो, तो response में errorCode और errorDescription होते हैं। विफल solves का चार्ज नहीं लगता, इसलिए टेस्ट के दौरान अलग-अलग sitekeys और URLs आज़माने से केवल समय जाता है।

आम सवाल

क्या मुझे card चाहिए? नहीं। मुफ़्त ट्रायल क्रेडिट से शुरू करें, कार्ड की ज़रूरत नहीं।

क्या मैं दूसरे captcha प्रकार टेस्ट कर सकता हूँ? अभी नहीं। reCAPTCHA, Cloudflare Turnstile, AWS WAF, GeeTest और Arkose का support जल्द आ रहा है। उन प्रकारों की guides बताती हैं कि वे कैसे काम करते हैं और क्या उम्मीद करें। उदाहरण के लिए, Cloudflare Turnstile guide और reCAPTCHA v2 guide देखें।

ट्रायल के बाद क्या होता है? वही key और वही request format इस्तेमाल करते रहें। Volume पर solving की लागत के लिए मौजूदा pricing देखें, जो हमेशा अपडेट रहती है।

क्या proxy का विकल्प है? हाँ, PopularCaptcha के लिए। जब site tokens को IP से बाँधती है, तब अपना proxy भेजें। proxy तुलना बताती है कि इसे कब इस्तेमाल करें।

ट्रायल से production तक

एक बार smoke test काम करे, तो key को अपने secret store में रखें और बाकी flow बनाएँ:

ट्रायल छोड़ने से पहले की checklist

Production में जाने से पहले हर आइटम एक बार जाँचें:

असली targets पर job चलाने से पहले हर बॉक्स टिक करें। अगर कोई आइटम फ़ेल हो, तो उसे अभी टेस्टिंग के दौरान ठीक करें, ताकि कोई असली target टूटा हुआ संस्करण न देखे।

ट्रायल क्या नहीं दिखाता

ट्रायल दिखाता है कि flow उन sites पर काम करता है जिन्हें आप टेस्ट करते हैं। यह साबित नहीं करता कि हर site एक जैसा व्यवहार करती है। Captcha providers अपने widgets बदलते हैं, और sites tokens को अलग तरीके से संभालती हैं। हर नए target को भरोसा करने से पहले टेस्ट करें, और हर target के लिए एक smoke test रखें, ताकि बदलाव जल्दी दिख जाए।

अगले कदम

मुफ़्त ट्रायल क्रेडिट से शुरू करें, कार्ड की ज़रूरत नहीं: खाता बनाएँ।