全部产品
弹性计算 会员服务 网络 安全 移动云 数加·大数据分析及展现 数加·大数据应用 管理与监控 云通信 阿里云办公 培训与认证 更多
存储与CDN 数据库 域名与网站(万网) 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 智能硬件
机器人流程自动化RPA (码栈)

抓取并存储数据

更新时间:2017-09-27 16:42:05

本节将为大家介绍可视化开发中参数面板和数据表格的使用,参数面板一般用于设置动态参数,数据表格一般用于记录用户采集的数据。

场景介绍

将商品名称设置为动态参数,并将抓取所有商品信息记录到数据表格中。

操作步骤

  1. 设置参数。

    上一节的应用中我们每次执行应用的时候只能搜索洗衣机这个商品,现在我们将商品名称设置为动态参数,这样就可以在每次点击开始的时候输入不同的商品。

    在左侧参数面板中填写参数名称为商品名称,点击行尾的+号,在开始按钮下方就会多出一个商品名称的参数。

  2. 使用参数。

    1. 在工具箱中选择读取参数面板并拖入到画布区,在参数名称中选择商品名称,点击确定

    2. 双击填写输入框内容,替换输入内容为读取参数面板

    3. 您可以切换到预览界面,在参数中随意输入商品名称,点击开始按钮查看运行结果了。

  3. 设置数据表格。

    数据表格面板中分别录入商品名称、价格、店铺、销量四项。

  4. 抓取数据。

    1. 获取商品个数。

      在工具箱中选择获取网页元素内容并拖入到画布区,选择元素总个数,点击确定

    2. 录制价格。

      1. 点击捕获网页元素按钮。

      2. 在弹出录制对话框中选择开始录制

      3. 将鼠标移动到网页中的商品价格上面并点击。

      4. 点击找相似元素

      5. 单击确定,关闭录制对话框。

      6. 单击确定,关闭动作配置对话框。

    3. 点击块上的重命名按钮,将动作名称修改为获取商品数量。

    4. 设置循环。

      在工具箱中选择循环执行并拖入到画布区,在循环次数中选择获取商品数量,点击确定

    5. 抓取商品信息。

      在工具箱中选择获取网页元素内容并拖入到循环执行内部,在循环次数中选择获取商品数量

    6. 录制价格(参考上面的录制价格)。

      1. 点击捕获网页元素按钮。

      2. 在弹出录制对话框中选择开始录制

      3. 将鼠标移动到网页中的商品价格上面并点击。

      4. 点击找相似元素

      5. 单击确定,关闭录制对话框。

      6. 单击确定,关闭动作配置对话框。

      重复上面的步骤,分别抓取商品名称、价格、店铺、销量

  5. 存储到数据表格。

    在工具箱中选择写入到数据表格并拖入到循环执行内部,在设置项中依次设置以下关系:

    • 商品名称 设置为 获取商品名称
    • 价格 设置为 获取商品价格
    • 店铺 设置为 获取店铺
    • 销量 设置为 获取商品销量

  1. 调试执行。

    切换到界面设计与调试预览,点击开始按钮,查看运行结果

本文导读目录