プロキシの使用
JSONメソッド
トークンタスク
- 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チャレンジページ
- Cutcaptcha
- CyberSiARA
- atbCAPTCHA
- Tencent Captcha
- Prosopo Procaptcha
- CaptchaFox
- Altcha
- NetEase Yidun
- Yandex SmartCaptcha
- VK Captcha
- Binance Captcha
- カスタムタスク(Imperva、Temuなど)
プロキシの使用
自分のプロキシ経由で解決すべき場合と、その送り方。
プロキシが必要な場合
ほとんどのサイトは別のIPアドレスで解決されたトークンも受け付けるため、多くのタスクはプロキシなしの名前で動きます。トークンを解決したIPと送信するIPが同じかをサイトが確認する場合や、種類がプロキシを必要とする場合(DataDome、Cloudflare Challengeページ)は、ご自身のプロキシを使ってください。
送信方法
Proxylessが付かないタスクの種類名を使い、taskにプロキシフィールドを追加します。個別に送っても、1つのproxy文字列で送っても構いません。文字列は自動で分割されます。
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"
}
}プロキシフィールド
proxyTypeString必須
http、https、socks4、socks5のいずれかです。
proxyAddressString必須
プロキシのIPアドレスまたはホスト名です。
proxyPortInteger必須
プロキシのポートです。
proxyLoginString任意
プロキシのユーザー名です(プロキシで必要な場合)。
proxyPasswordString任意
プロキシのパスワードです(プロキシで必要な場合)。
proxyString
すべてのプロキシフィールドを1つの文字列にしたものです。例: http://user:pass@1.2.3.4:8080。
注意点
- プロキシはインターネットから接続でき、タスクの実行中は稼働し続けている必要があります。
- ソルバーが接続できない場合、タスクはERROR_PROXY_CONNECTION_FAILEDで失敗し、返金されます。
- プロキシタスクにproxyAddressまたはproxyPortがない場合は、すぐにERROR_BAD_PROXYが返ります。課金はされません。
- プロキシなしの名前で送られたプロキシフィールドは削除されます。
- プロキシ情報はタスク終了時に削除されます。