सबसे आसान AWS WAF CAPTCHA solving API
GateSolver, AWS WAF CAPTCHA को AI से अपने आप हल करता है। 1,000 टास्क $1.40, जवाब आमतौर पर 3 सेकंड में आता है और सिर्फ़ सफल टास्क का भुगतान होता है।
AWS WAF CAPTCHA क्या है?
AWS WAF CAPTCHA, Amazon Web Services के फ़ायरवॉल की दिखाई गई जाँच स्क्रीन है। पास होने पर aws-waf-token कुकी मिलती है।
मिले cookie मान को aws-waf-token कुकी के रूप में डालें और फिर से अनुरोध करें।
AWS WAF
< 3s · $1.40 / 1k
AWS WAF हल करने के लिए GateSolver क्यों
भरोसेमंद हल
AWS WAF हल करने वाले मॉडल को लगातार बेहतर करते हैं, ताकि बदलते सवाल भी भरोसे से हल हों।
सिर्फ़ सफल टास्क का भुगतान
सिर्फ़ हल हुए टास्क का भुगतान होता है। असफल या समय खत्म हुए टास्क के पैसे नहीं कटते।
AI से ऑटोमैटिक हल
किसी इंसान का इंतज़ार नहीं, AI तुरंत हल करता है। जवाब आमतौर पर 3 सेकंड में आता है।
कहीं से भी जोड़ें
REST API होने से हर भाषा और हर ऑटोमेशन टूल में एक ही तरीके से चलता है।
in.php संगत
in.php और res.php फॉर्मेट इस्तेमाल करने वाले प्रोग्राम में सिर्फ़ नया पता चाहिए।
बड़ी मात्रा में प्रोसेसिंग
एक key से 1 मिनट में 600 अनुरोध तक भेजें, एक साथ चलने वाले टास्क पर कोई सीमा नहीं।
कीमत और स्पीड
AWS WAF कैसे हल करें: API गाइड
सिर्फ़ दो अनुरोध: createTask से टास्क बनाएँ और getTaskResult से जवाब पाएँ।
स्टेप 1: टास्क बनाएँ
POST https://gatesolver.com/createTask
| फ़ील्ड | ज़रूरी | विवरण |
|---|---|---|
| type | हाँ | AntiAwsWafTaskProxyLess या AntiAwsWafTask |
| websiteURL | हाँ | जाँच स्क्रीन दिखने वाला पता |
| awsKey | नहीं | पेज का key मान |
| awsIv | नहीं | पेज का iv मान |
| awsContext | नहीं | पेज का context मान |
| proxy | नहीं | AntiAwsWafTask के लिए प्रॉक्सी |
अनुरोध
{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "AntiAwsWafTaskProxyLess",
"websiteURL": "https://example.com/login"
}
}जवाब
{
"errorId": 0,
"taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}स्टेप 2: नतीजा पाएँ
POST https://gatesolver.com/getTaskResult
taskId से हर 3 सेकंड में नतीजा पूछें। 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": {
"cookie": "223d1f60-0e9f-4238-..."
}
}मिले cookie मान को aws-waf-token कुकी के रूप में डालें और फिर से अनुरोध करें।
कोड उदाहरण
import requests, time
API = "https://gatesolver.com"
KEY = "YOUR_API_KEY"
task = {
"type": "AntiAwsWafTaskProxyLess",
"websiteURL": "https://example.com/login"
}
r = requests.post(f"{API}/createTask", json={"clientKey": KEY, "task": task}).json()
task_id = r["taskId"]
while True:
time.sleep(3)
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"])const API = "https://gatesolver.com", KEY = "YOUR_API_KEY";
const post = (p, b) => fetch(API + p, { method: "POST", headers: { "content-type": "application/json" }, body: JSON.stringify(b) }).then((r) => r.json());
const { taskId } = await post("/createTask", { clientKey: KEY, task: {"type":"AntiAwsWafTaskProxyLess","websiteURL":"https://example.com/login"} });
let res;
do {
await new Promise((s) => setTimeout(s, 3000));
res = await post("/getTaskResult", { clientKey: KEY, taskId });
} while (res.status === "processing");
console.log(res.solution);curl -X POST https://gatesolver.com/createTask \
-H "Content-Type: application/json" \
-d '{"clientKey":"YOUR_API_KEY","task":{"type":"AntiAwsWafTaskProxyLess","websiteURL":"https://example.com/login"}}'AWS WAF अक्सर पूछे जाने वाले सवाल
AWS WAF के 1,000 टास्क की कीमत क्या है?
AWS WAF कीमत: 1,000 टास्क $1.40। हर टास्क बैलेंस से अलग कटता है और सिर्फ़ हल हुए टास्क का भुगतान होता है।
AWS WAF का जवाब कितनी जल्दी आता है?
आमतौर पर 3 सेकंड में आता है। हर कुछ सेकंड में getTaskResult कॉल करें और status ready होने पर जवाब इस्तेमाल करें।
AWS WAF के लिए कौन सा टास्क type इस्तेमाल करें?
डिफ़ॉल्ट type: AntiAwsWafTaskProxyLess। दूसरे नाम (प्रॉक्सी वाला संस्करण आदि) भी इसी कीमत पर स्वीकार होते हैं।
असफल होने पर पैसे कटते हैं?
नहीं। हल न हुए और समय खत्म हुए टास्क का भुगतान नहीं होता।