Korzystanie z proxy
Metody JSON
Zadania z tokenem
- 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
- Strona Cloudflare Challenge
- Cutcaptcha
- CyberSiARA
- atbCAPTCHA
- Tencent Captcha
- Prosopo Procaptcha
- CaptchaFox
- Altcha
- NetEase Yidun
- Yandex SmartCaptcha
- VK Captcha
- Binance Captcha
- Własne zadanie (Imperva, Temu i inne)
Korzystanie z proxy
Kiedy rozwiązywać przez własne proxy i jak je wysłać.
Kiedy potrzebne jest proxy
Większość stron przyjmuje token rozwiązany z innego adresu IP, więc nazwy bez proxy działają dla większości zadań. Użyj własnego proxy, gdy strona sprawdza, czy token został rozwiązany z tego samego IP, z którego jest wysyłany, lub gdy wymaga tego typ (DataDome, strona Cloudflare Challenge).
Jak je wysłać
Użyj nazwy typu zadania bez Proxyless i dodaj do zadania pola proxy. Możesz wysłać je osobno albo jako jeden ciąg proxy; ciąg zostanie rozdzielony automatycznie.
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"
}
}Pola proxy
proxyTypeStringWymagane
http, https, socks4 lub socks5.
proxyAddressStringWymagane
Adres IP lub nazwa hosta proxy.
proxyPortIntegerWymagane
Port proxy.
proxyLoginStringOpcjonalne
Nazwa użytkownika proxy, jeśli proxy jej wymaga.
proxyPasswordStringOpcjonalne
Hasło proxy, jeśli proxy go wymaga.
proxyString
Wszystkie pola proxy w jednym ciągu, na przykład http://user:pass@1.2.3.4:8080.
Warto wiedzieć
- Proxy musi być dostępne z internetu i działać przez cały czas trwania zadania.
- Jeśli rozwiązujący nie może się połączyć, zadanie kończy się błędem ERROR_PROXY_CONNECTION_FAILED, a opłata jest zwracana.
- Brak proxyAddress lub proxyPort w zadaniu z proxy od razu zwraca ERROR_BAD_PROXY, bez opłaty.
- Pola proxy wysłane z nazwą bez proxy są usuwane.
- Dane proxy są usuwane po zakończeniu zadania.