Thordata Docs
繁體中文
繁體中文
  • 概述
  • 代理
    • 集成教程
      • 住宅代理集成
        • AdsPower
        • BitBrowser
        • ClonBrowser
        • Hubstudio
        • Playwright
        • Puppeteer
        • Selenium
        • Ghost Browser
        • SwitchyOmega
        • FoxyProxy
        • Chrome
        • Edge
        • MuLogin
        • Incogniton
      • ISP代理集成
        • AdsPower
        • BitBrowser
        • ClonBrowser
        • Hubstudio
        • Ghost Browser
        • SwitchyOmega
        • FoxyProxy
        • Chrome
        • Edge
      • 數據中心代理集成
        • AdsPower
        • BitBrowser
        • ClonBrowser
        • Hubstudio
        • Ghost Browser
        • SwitchyOmega
        • FoxyProxy
        • Chrome
        • Edge
      • 無限代理集成
        • AdsPower
        • BitBrowser
        • ClonBrowser
        • Hubstudio
        • Ghost Browser
        • SwitchyOmega
        • FoxyProxy
        • Chrome
        • Edge
    • 住宅代理
      • 入門指南
      • 端點產生器
        • 賬密認證
        • IP白名單
          • 國家條目提取
            • 國家/地區入口節點
          • API鏈接
      • 賬戶
      • 基本查詢
      • 位置設置
        • 國家/地區
        • 城市
        • 州
      • 會話控制
      • 協議
      • 國家/地區列表
      • CDKEY生成與兌換
    • ISP代理
      • 入門指南
    • 數據中心代理
      • 入門指南
    • 無限代理伺服器
      • 端點產生器
        • 賬密認證
        • IP白名單
          • 國家條目提取
          • API鏈接
      • 賬戶
      • 國家/地區列表
  • 爬取
    • SERP API
      • SERP API簡介
      • 快速入門
      • 發送您的第一次請求
      • 查詢參數
        • 谷歌
        • Bing
        • Yandex
        • DuckDuckGo
      • 解析後的 JSON 結果
        • 谷歌
        • Bing
        • Yandex
        • DuckDuckGo
      • 常見問題解答
  • WEB Scraper API
    • 入門指南
    • API 請求建構器
    • 抓取參數說明
    • Webhook 集成
    • Amazon S3 集成
  • Universal Scraping API
    • 入門指南
    • 配置
    • 参数说明
  • 免費工具
    • 谷歌擴展程序
      • 使用教程
  • 有用的链接
    • 儀表板中心
  • 常見問題
    • 產品問題
      • 我該如何選擇合適的代理套餐?
      • 如何定位特定的國家/地區?
      • 如何定位特定的城市?
      • 什麼是無限代理?
      • 為什麼在指紋瀏覽器中使用我們的代理,無法達到您的理想使用效果?
        • 代理完全不生效
        • 您所使用的其他檢測通路檢測結果與Thordata後臺選取的國家不一致
        • 您所訪問的目標網站檢測結果與Thordata後臺選取的國家不一致
        • 代理生效,但代理的歸屬地檢測結果是隨機的
    • 付款問題
      • 支持哪些支付方式?
      • 購買錯套餐怎麼辦?
      • 是否提供付費服務退款?
      • 付款後,收到代理餘額或激活我的帳戶需要多長時間?
  • 支持
    • 聯繫我們
Powered by GitBook
On this page

Was this helpful?

  1. WEB Scraper API

Webhook 集成

Webhook 集成功能說明: 該功能是用於指定 Web Scraper API 抓取任務發生特定事件時發送通知。讓您可以動態將數據添加到通知負載中。

集成功能名稱: 用於定義集成任務的名稱,為了方便您的管理,建議您自定義名稱。

事件類型: 創建成功:成功創建新的抓取任務 創建失敗:創建抓取任務時失敗 運行中:抓取任務正常抓取中 任務成功:抓取任務的抓取成功返回數據 任務失敗:抓取任務未返回內容

發送通知: 您可以使用 HTTP 請求操作發送通知,該操作會向指定的 URL 發送包含 JSON 有效負載的 HTTP POST 請求。有效負載使用有效負載模板定義,該模板是一種類似 JSON 的語法,允許您使用包含雙花括號括起來的變數 {{variable}}。這使得在觸發 Webhook 時能夠將數據動態注入到有效負載中。

  1. 有效載荷: 有效負載模板是一個類似 JSON 格式的字符串,它允許您自定義有效負載結構,並注入僅在 Webhook 調用時已知的動態數據。除了變數之外,該字符串也必須是有效的 JSON 格式。 變數必須用雙花括號括起來,並且只能使用「可用變數」部分列出的預定義變數。使用任何其他變數將導致驗證錯誤。

變數的語法是:{{oneOfAvailableVariables}}。變數支持使用點符號訪問嵌套屬性:{{variable.property}}。

① 預設有效載荷:

{
"userId": "{{userId}}",
"createdAt": "{{createdAt}}",
"eventType": "{{eventType}}",
"eventData": "{{eventData}}",
"resource": "{{resource}}"
}

② 可用變數: userId:string,擁有該 webhook 的 Thordata 用戶 ID。 createdAt:string,Webhook 觸發事件的時間的 ISO 字符串格式。 eventType:string,觸發事件的類型。 eventData:Object,與觸發事件相關聯的數據。 resource:Object,事件的資源。 globals:Object,全局上下文中可用的數據。包含 dateISO(Webhook 觸發事件的日期,ISO 8601 格式)和 dateUnix(觸發事件的日期,Unix 時間戳,秒)。 可自定義變數,例如:"text": "My user id is {{userId}}"

③ 示例:

{
"createdAt": "2025-06-07T06:33:14Z",
"eventData": {
"actorId": "H5PMBR7kx5OMBBwS",
"actorRunId": "n6QWqyUOraU4AAvO"
},
"eventType": "ACTOR.RUN.SUCCEEDED",
"resource": {
"apiCode": 400,
"apiErrorMsg": "",
"apiKey": "289f5c53e47d616********************",
"apiResponseTime": 28000,
"apiResult": "",
"apiUrl": "",
"audioUrl": "",
"createdAt": "2025-06-07T14:33:14+08:00",
"csvUrl": "https://th-scrapers-1303252866.cos.na-siliconvalley.myqcloud.com/scrapers/thordata/2025/06/07/2e9ddee0582a40a9****************.csv",
"errorNumber": 1,
"fileSize": 1765,
"finishedAt": "2025-06-07T14:33:44+08:00",
"flow": 1765,
"jsonUrl": "https://th-scrapers-1303252866.cos.na-siliconvalley.myqcloud.com/scrapers/thordata/2025/06/07/2e9ddee0582a40a9****************.json",
"prodect_id": 3,
"subtitleUrl": "",
"successRate": 0,
"taskId": "2e9ddee0582a40a9b1f459831b1419e1",
"type": 0,
"url": "{"spider_errors":true,"spider_id":"3","spider_parameters":[{"url":"https://www.amazon.com/dp/B0DPMHRZ1W?th=1\u0026psc=1"}]}",
"userId": 3406,
"userName": "Thor8444****",
"videoUrl": ""
},
"userId": 3406
}

  1. 標題模板: headers 模板是一个类似 JSON 的字符串,您可以在其中向 webhook 请求的默认 header 添加附加信息。您可以像在有效负载模板中一样传递变量(包括使用字符串插值和可用变量)。生成的 headers 必须是有效的 JSON 对象,并且值只能是字符串。 请注意,以下键是硬编码的,并且将始终被重写:

可用變數: Host:請求 URL Content-Type:application/json Webhook: Tasks 值 Webhook-Dispatch-Id: Tasks id Request-Origin

如果您需要更多幫助,請通過郵箱 support@thordata.com 聯繫我們。

Previous抓取參數說明NextAmazon S3 集成

Last updated 5 days ago

Was this helpful?