<tbody id="w6ldx"></tbody>

    <th id="w6ldx"></th>
    <legend id="w6ldx"></legend>

        <rp id="w6ldx"><object id="w6ldx"><blockquote id="w6ldx"></blockquote></object></rp>

      1. <rp id="w6ldx"><object id="w6ldx"><blockquote id="w6ldx"></blockquote></object></rp>

        5
        新手入门 功能点介绍

        【智能模式】【流程图模式】如何使用API接口

        2023-03-14 10:36:20
        浏览 24088 次

        摘要:本篇教程主要介绍了后羿采集器中API接口的使用方法。 免费下载软件

        通过使用后羿采集器的API接口功能,您可以通过发送HTTP请求来控制采集任务。

        可以支持的功能包括:获取任务列表、获取任务状态、启动任务、停止任务、删除任务、复制任务和清空任务数据。

        API接口在软件的设置中心启动,如下图所示:

        后羿采集器默认监听端口为80,您可以在设置中进行更改。API服务器绑定运行后羿采集器的终端的所有IP。

        例如:假设您的终端的IP是10.0.0.1,端口是80,那么RESTful API的基本URL是http://10.0.0.1:80/

        后羿采集器的API接口支持get和post两种请求方式,具体方式如下:

        (1)加载所有采集任务

        接口路径:

        /rest/v1/task/load

        参数:

        返回示例:

        {
           "code": 0,
           "msg": "加载采集任务成功"
        }

        【温馨提示】如果采集任务超过10个,建议先调用Load接口,再调用其他接口。

        (2)获取采集任务列表

        接口路径:

        /rest/v1/task/list

        参数:

        返回示例:

        {
            "code": 0, // 接口返回的状态码(0表示请求成功,-1表示请求失败)
            "msg": "请求列表成功", // 接口返回的成功或失败信息
            "list": [
                {
                    "name": "采集任务名称", // 采集任务的名称
                    "time_create": 1556000668, // 创建采集任务的时间戳
                    "task_id": "5122057", // 采集任务的id
                    "type": "smart" // smart表示智能模式,flowchart表示流程图模式
                }
            ]
        }

        (3)获取采集任务状态

        接口路径:

        /rest/v1/task/<采集任务id>/status

        参数:

        返回示例:

        {
            "code": 0,
            "msg": "获取采集任务状态成功",
            "status": "SLEEPING",
            "status_change_time": "1644492503" // 采集任务最近一次停止或休息的时间戳
        }

        (4)删除采集任务

        接口路径:

        /rest/v1/task/<采集任务id>/delete

        参数:

        返回示例:

        {
            "code": 0,
            "msg": "删除采集任务成功"
        }

        (5)启动采集任务

        接口路径:

        /rest/v1/task/<采集任务id>/start

        参数:

        返回示例:

        {
            "code": 0,
            "msg": "采集任务启动成功"
        }

        (6)停止采集任务

        接口路径:

        /rest/v1/task/<采集任务id>/stop

        参数:

        返回示例:

        {
            "code": 0,
            "msg": "采集任务停止成功"
        }

        (7)复制爬虫任务

        接口路径:

        /rest/v1/task/<采集任务id>/copy

        参数:

        参数参数说明
        name复制后的采集任务名称,默认原文件名+ “-copy”,可选
        translate_chart复制的采集任务是否转为流程图模式,默认false,可选

        返回示例:

        {
            "code": 0,
            "msg": "采集任务复制成功"
        }

        (8)清空采集任务数据

        接口路径:

        /rest/v1/task/<采集任务id>/data/clear

        参数:

        返回示例:

        {
            "code": 0,
            "msg": "清空采集任务数据成功"
        }
        分享到:
        python爬虫 批量生成网址 批量下载视频 网页内容关键字提取 php爬虫 批量下载图片 正则匹配邮箱 网页下载成word python数据采集 数据自动整理成excel
        关闭
        亚洲国产精品无码一区二区
        <tbody id="w6ldx"></tbody>

          <th id="w6ldx"></th>
          <legend id="w6ldx"></legend>

              <rp id="w6ldx"><object id="w6ldx"><blockquote id="w6ldx"></blockquote></object></rp>

            1. <rp id="w6ldx"><object id="w6ldx"><blockquote id="w6ldx"></blockquote></object></rp>