Utiliser un proxy
Méthodes JSON
Tâches à token
- 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
- Page Cloudflare Challenge
- Cutcaptcha
- CyberSiARA
- atbCAPTCHA
- Tencent Captcha
- Prosopo Procaptcha
- CaptchaFox
- Altcha
- NetEase Yidun
- Yandex SmartCaptcha
- VK Captcha
- Binance Captcha
- Tâche personnalisée (Imperva, Temu et autres)
Utiliser un proxy
Quand résoudre via votre propre proxy et comment l'envoyer.
Quand utiliser un proxy
La plupart des sites acceptent un token résolu depuis une autre adresse IP, donc les noms sans proxy conviennent à la plupart des tâches. Utilisez votre propre proxy quand le site vérifie que le token a été résolu depuis la même IP que celle qui le soumet, ou quand un type l'exige (DataDome, page Cloudflare Challenge).
Comment l'envoyer
Utilisez le nom du type de tâche sans Proxyless et ajoutez les champs proxy à la tâche. Vous pouvez les envoyer séparément ou en une seule chaîne proxy ; la chaîne est découpée automatiquement.
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"
}
}Champs proxy
proxyTypeStringObligatoire
http, https, socks4 ou socks5.
proxyAddressStringObligatoire
Adresse IP ou nom d'hôte du proxy.
proxyPortIntegerObligatoire
Port du proxy.
proxyLoginStringFacultatif
Nom d'utilisateur du proxy, si le proxy en demande un.
proxyPasswordStringFacultatif
Mot de passe du proxy, si le proxy en demande un.
proxyString
Tous les champs proxy dans une seule chaîne, par exemple http://user:pass@1.2.3.4:8080.
Bon à savoir
- Le proxy doit être accessible depuis internet et rester actif pendant l'exécution de la tâche.
- Si le résolveur ne peut pas se connecter, la tâche échoue avec ERROR_PROXY_CONNECTION_FAILED et est remboursée.
- Si proxyAddress ou proxyPort manque dans une tâche avec proxy, ERROR_BAD_PROXY est renvoyé immédiatement, sans frais.
- Les champs proxy envoyés avec un nom sans proxy sont supprimés.
- Les informations de proxy sont supprimées à la fin de la tâche.