Usare un proxy
Metodi JSON
Task con 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
- Pagina Cloudflare Challenge
- Cutcaptcha
- CyberSiARA
- atbCAPTCHA
- Tencent Captcha
- Prosopo Procaptcha
- CaptchaFox
- Altcha
- NetEase Yidun
- Yandex SmartCaptcha
- VK Captcha
- Binance Captcha
- Task personalizzato (Imperva, Temu e altri)
Usare un proxy
Quando risolvere tramite il tuo proxy e come inviarlo.
Quando serve un proxy
La maggior parte dei siti accetta un token risolto da un altro indirizzo IP, quindi i nomi senza proxy funzionano per quasi tutti i task. Usa il tuo proxy quando il sito verifica che il token sia stato risolto dallo stesso IP che lo invia, o quando un tipo lo richiede (DataDome, pagina Cloudflare Challenge).
Come inviarlo
Usa il nome del tipo di task senza Proxyless e aggiungi i campi proxy al task. Puoi inviarli separati o come una sola stringa proxy; la stringa viene suddivisa per te.
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"
}
}Campi proxy
proxyTypeStringObbligatorio
http, https, socks4 o socks5.
proxyAddressStringObbligatorio
Indirizzo IP o nome host del proxy.
proxyPortIntegerObbligatorio
Porta del proxy.
proxyLoginStringFacoltativo
Nome utente del proxy, se richiesto.
proxyPasswordStringFacoltativo
Password del proxy, se richiesta.
proxyString
Tutti i campi proxy in una stringa, ad esempio http://user:pass@1.2.3.4:8080.
Da sapere
- Il proxy deve essere raggiungibile da internet e restare attivo mentre il task è in corso.
- Se il risolutore non riesce a connettersi, il task fallisce con ERROR_PROXY_CONNECTION_FAILED e viene rimborsato.
- Se in un task con proxy mancano proxyAddress o proxyPort, viene restituito subito ERROR_BAD_PROXY, senza addebito.
- I campi proxy inviati con un nome senza proxy vengono rimossi.
- I dati del proxy vengono eliminati al termine del task.