
Anh Tuan
Data Science Expert
प्रकाशित Feb 03, 2025
अद्यतन Jan 23, 2025 · मिनट पढ़ने का समय
फ़्रस्ट्रेटिंग कैप्चा...

शाश्वत संघर्ष - कैप्चा मानवों और बॉट्स को अलग करने का प्रयास करते हैं
जबकि कैप्चा वेबसाइटों को स्पैम से बचाते हैं, वे इसके लिए वैध स्वचालन को अवरुद्ध कर सकते हैं:

आपका कैप्सॉल्वर डैशबोर्ड - जहाँ API कुंजी रहती हैं
आवश्यकताओं को स्थापित करें:
pip install requests
अपनी API कुंजी प्राप्त करें:
clientKey कॉपी करें
कैप्चा समाधान प्रक्रिया कैसे काम करती है
पूर्ण कोड वॉकथ्रू:
# pip install requests
import requests
import time
# TODO: अपनी कॉन्फ़िगरेशन सेट करें
api_key = "YOUR_API_KEY" # आपकी capsolver की api कुंजी
site_key = "6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_kl-" # आपकी लक्षित साइट की साइट कुंजी
site_url = "" # आपकी लक्षित साइट का पृष्ठ URL
def capsolver():
payload = {
"clientKey": api_key,
"task": {
"type": 'ReCaptchaV3TaskProxyLess',
"websiteKey": site_key,
"websiteURL": site_url,
"pageAction": "login",
}
}
res = requests.post("https://api.capsolver.com/createTask", json=payload)
resp = res.json()
task_id = resp.get("taskId")
if not task_id:
print("कार्य बनाने में विफल:", res.text)
return
print(f"Got taskId: {task_id} / परिणाम प्राप्त कर रहा हूँ...")
while True:
time.sleep(1) # विलंब
payload = {"clientKey": api_key, "taskId": task_id}
res = requests.post("https://api.capsolver.com/getTaskResult", json=payload)
resp = res.json()
status = resp.get("status")
if status == "ready":
return resp.get("solution", {}).get('gRecaptchaResponse')
if status == "failed" or resp.get("errorId"):
print("हल विफल! प्रतिक्रिया:", res.text)
return
token = capsolver()
print(token)
आपको मिलने वाले सामान्य कैप्चा प्रकार
| कार्य प्रकार |
|---|
| ReCaptchaV2Task / ReCaptchaV2TaskProxyless |
| ReCaptchaV3Task / ReCaptchaV3TaskProxyless |
| GeeTestTask / GeeTestTaskProxyless |
| AntiTurnstileTaskProxyless |
| ImageToTextTask |

जब आपका कैप्चा समाधान विफल हो जाता है...
सामान्य सुधार:

Anh Tuan
Data Science Expert
Turning task outcomes into actionable insights.
लेखक के बारे में
CapSolver MCP के आधिकारिक MCP पंजीकरण में खोजें, uvx या pip के साथ 0.1.3 संस्करण स्थापित करें, एक स्थानीय क्लाइंट को कॉन्फ़िगर करें, और stdio टूल्स की पुष्टि करें।

पायडैंटिक एआई में कैप्चा टूल्स जोड़ें, आधिकारिक कैपसॉल्वर एडेप्टर का उपयोग करें, टूल एक्सीक्यूशन को स्थानीय रूप से परीक्षण करें, और टाइप किए गए इनपुट और संरचित सॉल्वर परिणामों को संभालें।
