पायथन एक उच्च स्तरीय, व्याख्या की गई प्रोग्रामिंग भाषा है। यह अपनी सरलता और पठनीयता के लिए जानी जाती है। यह एक बहुमुखी भाषा है जिसका उपयोग वेब विकास, डेटा विश्लेषण, कृत्रिम बुद्धिमत्ता और बहुत कुछ के लिए किया जा सकता है।
किसी भी वेबसाइट पर CAPTCHA को स्वचालित रूप से हल करने के लिए हमारे पायथन कैप्चा सॉल्वर पैकेज को एकीकृत करें।
कैप्चा समाधान सेवा के API के साथ आसान एकीकरण, reCAPTCHA को बायपास करने और किसी भी अन्य CAPTCHA को हल करने के लिए
NextCaptcha Python SDK को pip या मैन्युअल रूप से इंस्टॉल करें
pip install nextcaptcha-python
pip install git+https://github.com/nextcaptcha/nextcaptcha-python.git
git clone https://github.com/nextcaptcha/nextcaptcha-python.git
cd nextcaptcha-python
pip install .
python setup.py install
import nextcaptcha
print(nextcaptcha.__version__)
pip install -r requirements.txt
NextCaptcha Python SDK को आवश्यक पैरामीटर्स के साथ कॉन्फ़िगर करें
client_key
: NextCaptcha से आपकी API कुंजीsoft_id
: आपका सॉफ़्टवेयर आईडी (वैकल्पिक)callback_url
: एसिंक्रोनस रूप से प्रत्युत्तर प्राप्त करने के लिए URL (यदि कॉलबैक मोड का उपयोग किया जा रहा है)open_log
: डिबगिंग के लिए लॉगिंग सक्षम करेंfrom nextcaptcha import NextCaptchaAPI
# Configuration settings
config = {
"client_key": "your_client_key_here", # Replace with your NextCaptcha API key
"soft_id": 12345, # Your software ID (optional, replace if required)
"callback_url": "https://your-callback-url.com", # Callback URL (optional)
"open_log": True # Enable logging for debugging
}
# Initialize the NextCaptcha client
solver = NextCaptchaAPI(**config)
# Test request (example: solving a reCAPTCHA)
task = {
"type": "ReCaptchaV2TaskProxyless",
"websiteURL": "https://example.com",
"websiteKey": "your_recaptcha_site_key"
}
# Send the task and get the result
try:
task_id = solver.create_task(task)
result = solver.get_result(task_id)
print("Captcha solution:", result)
except Exception as e:
print("Error:", str(e))
पैरामीटर | विवरण |
---|---|
client_key | आपकी NextCaptcha API कुंजी (आवश्यक) |
soft_id | आपका सॉफ़्टवेयर आईडी (वैकल्पिक) |
callback_url | वह URL जहां परिणाम भेजे जाएंगे (वैकल्पिक, केवल async कार्यों के लिए) |
open_log | यदि `True` है, तो डिबगिंग के लिए लॉगिंग सक्षम करता है |
टोकन-आधारित विधि के माध्यम से reCAPTCHA v2/v3/Enterprise को हल करें
# {props.t('solve6')}
result = api.recaptchav2(website_url="https://example.com", website_key="SITE_KEY")
# {props.t('solve6')}
result = api.recaptchav2enterprise(website_url="https://example.com", website_key="SITE_KEY")
result = api.recaptchav2hs_enterprise(website_url="https://example.com", website_key="SITE_KEY")
result = api.recaptchav3(website_url="https://example.com", website_key="SITE_KEY")
result = api.recaptchav3hs(website_url="https://example.com", website_key="SITE_KEY")
result = api.recaptcha_mobile(app_key="APP_KEY", app_package_name="com.example.app", app_action="APP_ACTION", app_device="ios")
<input type="hidden" name="g-recaptcha-response" value="your_token_here" />
पैरामीटर | विवरण |
---|---|
website_url | उस वेबसाइट का URL जहां reCAPTCHA स्थित है |
website_key | reCAPTCHA की साइटकी |
page_action | reCAPTCHA के लिए उपयोग किया जाने वाला एक्शन पैरामीटर |
api_domain | यदि reCAPTCHA API का डोमेन डिफ़ॉल्ट से भिन्न है |
website_info | लक्ष्य वेबसाइट के बारे में विस्तृत reCAPTCHA कॉन्फ़िगरेशन |
✅ समर्थन reCAPTCHA v2, v3, एंटरप्राइज़ और मोबाइल
✅ Proxyless मोड उपलब्ध है (यदि साइट को विशिष्ट IP की आवश्यकता है तो प्रॉक्सी का उपयोग करें)
✅ Token-based यह विधि निर्बाध कैप्चा बाईपासिंग की अनुमति देती है।
# Get account balance
balance = api.get_balance()
print(f"Account balance: {balance}")
✅ आपकी उपलब्ध शेष राशि को USD में प्राप्त करता है.
✅ सही संतुलन प्राप्त करने के लिए सुनिश्चित करें कि आपकी API कुंजी वैध है.
पहचान | कोड | विवरण |
---|---|---|
0 | - | कोई त्रुटि नहीं हुई |
1 | ERROR_KEY_DOES_NOT_EXIST | आपकी API कुंजी गलत है, कृपया सुनिश्चित करें कि आपने इसे सही तरीके से सेट किया है और इसे कंट्रोल पैनल में क्लाइंट या डेवलपर मोड से कॉपी करें |
10 | ERROR_ZERO_BALANCE | आपके खाते का शेष शून्य है |
11 | ERROR_IP_NOT_ALLOWED | अनुरोध ऐसे IP पते से किया गया था जो आपकी विश्वसनीय IP सूची में नहीं है |
12 | ERROR_CAPTCHA_UNSOLVABLE | कैप्चा को सामान्य रूप से हल नहीं किया जा सकता। यह किसी प्रॉक्सी से टकरा सकता है, या विभिन्न नेटवर्क कारणों से समाधान विफल हो सकता है। सामान्य तौर पर, आप फिर से प्रयास कर सकते हैं। |
14 | ERROR_NO_SUCH_METHOD | एक ऐसी विधि का अनुरोध किया गया जो API में मौजूद नहीं है |
15 | ERROR_IMAGE_TYPE_NOT_SUPPORTED | छवि को संसाधित नहीं किया जा सकता क्योंकि छवि का प्रारूप या आकार गलत है, या छवि दूषित है। कृपया अपने अनुरोध में छवि की जाँच करें |
16 | ERROR_NO_SUCH_CAPCHA_ID | आपके द्वारा प्रदान किया गया कैप्चा आईडी ग़लत है |
21 | ERROR_IP_BLOCKED | API के अनुचित उपयोग के कारण आपके IP पते पर प्रतिबंध लगा दिया गया है |
22 | ERROR_TASK_ABSENT | आपने createTask विधि कॉल में कार्य विशेषता शामिल नहीं की |
23 | ERROR_TASK_NOT_SUPPORTED | आपके createTask विधि कॉल में कार्य विशेषता में एक कार्य प्रकार है जो हमारे API द्वारा समर्थित नहीं है, या प्रकार विशेषता गलत है। |
31 | ERROR_RECAPTCHA_INVALID_SITEKEY | आपके द्वारा प्रदान किया गया reCAPTCHA sitekey मान अमान्य है |
55 | ERROR_ACCOUNT_SUSPENDED | API के अनुचित उपयोग के कारण आपका खाता निलंबित कर दिया गया है। कृपया इस समस्या को हल करने के लिए टेलीग्राम सहायता टीम से जुड़ें |
130 | ERROR_BAD_PROXY | प्रॉक्सी पैरामीटर ग़लत हैं या प्रॉक्सी के माध्यम से कनेक्शन स्थापित नहीं किया जा सकता |
110 | ERROR_BAD_PARAMETERS | आपके अनुरोध में कोई आवश्यक कैप्चा पैरामीटर गायब है, या पैरामीटर प्रारूप गलत है। कृपया सुनिश्चित करें कि आपका अनुरोध पेलोड प्रारूप चयनित कार्य प्रकार के लिए उपयुक्त है |
500 | ERROR_UNKNOWN | अज्ञात त्रुटि। यह सिस्टम में एक अप्रत्याशित त्रुटि हो सकती है। आप समस्या को हल करने के लिए त्रुटि भेजने वाले व्यवस्थापक से संपर्क कर सकते हैं। |