5
新手入門 功能點介紹

【智能模式】【流程圖模式】如何設置Webhook功能

2022-12-27 17:28:53
瀏覽 2512 次

摘要:本篇教程主要介紹了后羿采集器中Webhook功能的使用方法 免費下載軟件

后羿采集器支持Webhook功能,通過使用該功能,后羿采集器可以將采集到的數據實時發布到用戶的HTTP地址,用戶需要自行開發Webhook接收端代碼。

Webhook的設置在啟動任務的設置中,具體如下圖所示:

開啟Webhook功能之后,采集到的數據將以JSON格式進行發送。在任務采集結束時會發送一個采集結束的事件通知。

Webhook以HTTP POST的方式發送數據到用戶的HTTP地址。

HTTP Header"Content-Type: application/json; charset=utf-8"。

Webhook TokenTimestamp做md5運算后的結果可以與JSON數據的“sign”簽名做校驗,用來校驗數據是否合法。

發送數據示例:

{
    "task_id": 3920415, ?               // 采集任務ID,可在“全部任務列表”中查看
    "task_name": "Task Name", ?         // 采集任務名稱
    "type": "data",                     // 此次webhook發送的是采集到的數據
    "urls": [                           // 采集任務的入口地址
        "http://www.88888.com/list",
        "http://www.88888.com/list2"
    ],
    "sign": "**********************", ? // 簽名算法為 md5(webhook_token+timestamp)
    "timestamp": 1555326657, ?          // 當前時間戳
    "data_list": [ ?                    // 采集數據列表
        {
            "_id": "0000000000001",??   // 數據ID
            "data": {
                "title": "風景",
                "url": "http://www.*****.com/scenery/"
            } ?                         // 采集字段內容
        },
        {
            "_id": "0000000000002",??   // 數據ID
            "data": {
                "title": "風景2",
                "url": "http://www.*****.com/scenery2/"
            } ?                         // 采集字段內容
        }
    ]
}

發送采集結束通知示例:

{
    "task_id": 3920415,                 // 采集任務ID,可在“全部任務列表”中查看
    "task_name": "Task Name",           // 采集任務名稱
    "type": "finish",                   // 此次webhook發送的是采集結束的通知
    "urls": [                           // 采集任務的入口地址
        "http://www.88888.com/list",
        "http://www.88888.com/list2"
    ],
    "sign": "**********************",   // 簽名算法為 md5(webhook_token+timestamp)
    "timestamp": 1555326657             // 當前時間戳
}
分享到:
網頁下載成word 批量生成網址 網頁內容關鍵字提取 批量下載圖片 python數據采集 批量下載視頻 正則匹配郵箱 php爬蟲 python爬蟲 數據自動整理成excel
關閉
我偷偷跟亲妺作爱H,妺妺坐在我腿上下面好湿漫画,第1章厨房春潮-我的妺妺H_主页