POST https://api.acedata.cloud/webextrator/render
鑑權
請求頭加入Authorization: Bearer <你的 API Key>。
請求參數
| 欄位 | 類型 | 必填 | 預設 | 說明 |
|---|---|---|---|---|
url | string | ✅ | - | 要渲染的頁面 URL |
user_agent | string | ❌ | 系統預設 | 自訂 User-Agent |
timeout | number | ❌ | 30000 | 單次渲染逾時(毫秒),最大 120000 |
wait_until | string | ❌ | load | 載入完成事件:load/domcontentloaded/networkidle |
delay | number | ❌ | 0 | 載入完成後再等待的時間(毫秒),最大 30000 |
wait_for_selector | string | ❌ | - | 等待該 CSS 選擇器出現 |
block_resources | string[] | ❌ | - | 屏蔽資源類型:image/media/font/stylesheet 等 |
headers | object | ❌ | - | 額外 HTTP 頭 |
cookies | array | ❌ | - | Cookie 列表,元素形如 {name, value, domain, path} |
callback_url | string | ❌ | - | 非同步模式回調地址;提供則立即返回任務 ID,結果透過 POST 回調 |
同步回應(不帶 callback_url)
非同步模式(帶 callback_url)
初始回應:x-usage-exempt: true,表示這次同步握手不扣費。任務真正完成後,平台會向 callback_url 發送一次 POST,請求體即同步回應中的 data 欄位加上同樣的 task_id / trace_id / started_at / finished_at / elapsed 欄位。
錯誤回應
bad_request / forbidden / too_many_requests / not_found / api_error / timeout / unknown / busy。

