Proxy verwenden
JSON-Methoden
Token-Aufgaben
- reCAPTCHA v2
- reCAPTCHA v2 Enterprise
- reCAPTCHA v3
- Cloudflare Turnstile
- GeeTest v3 / v4
- FunCaptcha (Arkose Labs)
- Amazon AWS WAF
- MTCaptcha
- Friendly Captcha
- Lemin Cropped Captcha
- DataDome
- KeyCaptcha
- Capy Puzzle
- Cloudflare-Challenge-Seite
- Cutcaptcha
- CyberSiARA
- atbCAPTCHA
- Tencent Captcha
- Prosopo Procaptcha
- CaptchaFox
- Altcha
- NetEase Yidun
- Yandex SmartCaptcha
- VK Captcha
- Binance Captcha
- Eigene Aufgabe (Imperva, Temu und weitere)
Proxy verwenden
Wann Sie über Ihren eigenen Proxy lösen und wie Sie ihn senden.
Wann Sie einen Proxy brauchen
Die meisten Seiten akzeptieren ein Token, das von einer anderen IP-Adresse gelöst wurde, daher funktionieren die Namen ohne Proxy für die meisten Aufgaben. Verwenden Sie Ihren eigenen Proxy, wenn die Seite prüft, ob das Token von derselben IP gelöst wurde, die es übermittelt, oder wenn ein Typ es verlangt (DataDome, Cloudflare-Challenge-Seite).
So senden Sie ihn
Verwenden Sie den Namen des Aufgabentyps ohne Proxyless und fügen Sie der Aufgabe die Proxy-Felder hinzu. Sie können sie einzeln oder als einen proxy-String senden; der String wird für Sie aufgeteilt.
POST /createTask
{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "RecaptchaV2Task",
"websiteURL": "https://example.com/login",
"websiteKey": "6LcR_RsTAAAAAFJR_5ZdbQd0SMxL7yIDmSXH1-lo",
"proxyType": "http",
"proxyAddress": "1.2.3.4",
"proxyPort": 8080,
"proxyLogin": "user",
"proxyPassword": "pass"
}
}{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "RecaptchaV2Task",
"websiteURL": "https://example.com/login",
"websiteKey": "6LcR_RsTAAAAAFJR_5ZdbQd0SMxL7yIDmSXH1-lo",
"proxy": "http://user:pass@1.2.3.4:8080"
}
}Proxy-Felder
proxyTypeStringPflicht
http, https, socks4 oder socks5.
proxyAddressStringPflicht
IP-Adresse oder Hostname des Proxys.
proxyPortIntegerPflicht
Port des Proxys.
proxyLoginStringOptional
Benutzername des Proxys, falls nötig.
proxyPasswordStringOptional
Passwort des Proxys, falls nötig.
proxyString
Alle Proxy-Felder in einem String, zum Beispiel http://user:pass@1.2.3.4:8080.
Gut zu wissen
- Der Proxy muss aus dem Internet erreichbar sein und während der Aufgabe online bleiben.
- Kann der Solver keine Verbindung herstellen, schlägt die Aufgabe mit ERROR_PROXY_CONNECTION_FAILED fehl und wird erstattet.
- Fehlt proxyAddress oder proxyPort bei einer Proxy-Aufgabe, kommt sofort ERROR_BAD_PROXY zurück, kostenlos.
- Proxy-Felder, die mit einem Namen ohne Proxy gesendet werden, werden entfernt.
- Proxy-Daten werden gelöscht, wenn die Aufgabe endet.