KAPTRA
目次
Markdown で表示

AntiAkamaiSensorRelayTask

Akamai の sensor_data だけを計算し、送信はお客様自身のクライアントセッションで行います。queue-it の入場など、sensor を送信したセッションの cookie でなければならない場合に使います。

タスクタイプ

AntiAkamaiSensorRelayTask

同期またはポーリング

非同期。/getTaskResult をポーリングします

パラメータ

フィールド 型 必須 説明
type string はい AntiAkamaiSensorRelayTask
sessionId string はい お客様が生成し、毎ラウンド同じ値を送ります
cookies object はい 初回は _abck と bm_sz が必須。2 回目以降は POST 後の cookie 一式を送ります
websiteURL string はい ページ URL(初回のみ)
sensorUrl string はい sensor スクリプトの URL(初回のみ)
js string はい sensor スクリプト本体(初回のみ)
pageHtml string いいえ ページの HTML(初回のみ)
userAgent string いいえ お客様のクライアントの User-Agent
proxy string いいえ 任意。初回のみで、2 回目以降は送りません
nPosts int いいえ 生成する sensor の送信回数。1–7、初期値は 4

最小リクエスト

{
  "clientKey": "YOUR_API_KEY",
  "task": {
    "type": "AntiAkamaiSensorRelayTask",
    "sessionId": "YOUR_SESSION_ID",
    "websiteURL": "https://TARGET/path",
    "sensorUrl": "https://TARGET/SENSOR",
    "js": "...",
    "cookies": {
      "_abck": "...",
      "bm_sz": "..."
    }
  }
}

成功時の結果

{
  "sessionId": "YOUR_SESSION_ID",
  "done": false,
  "sensorBody": "...",
  "sensorUrl": "https://TARGET/SENSOR",
  "sensorHeaders": {},
  "contentType": "text/plain;charset=UTF-8"
}

主なエラー

ERROR_CAPTCHA_UNSOLVABLE, ERROR_BAD_REQUEST, ERROR_TASK_NOT_SUPPORTED

注意事項

各ラウンドで sensorBody、sensorUrl、sensorHeaders が返ります。お客様自身のセッションでこれらのヘッダーを付けて sensorBody を sensorUrl に POST し、同じ sessionId と POST 後の cookie で次のタスクを作成してください。done が true になるとセッションは終了し、cookies に最終的な cookie が入ります。

Kaptra 公式サイトに戻る

公式技術サポートとチケット

Discord Ticket システムで対応しています

  1. 下のボタンから公式 Discord サーバーに参加してください
  2. #open-ticket で「Open ticket」をクリックしてください
  3. 専用の非公開チャンネルを作成し、エンジニアがオンラインで対応します
Discord を開いてチケットを送信 ↗