网页元素循环


循环读取网页上的元素。此命令可以简化从网页上读内容的任务。

命令选项

  • 网页标识名 指定在哪个网页上点击,网页必须在此命令执行前使用"打开网页"或是"连接到网页"打开。

  • 根据元素路径模板进行循环 选择此方式循环具有相同路径模式的元素。比如对于网页上一个表格中的内容,由于它们的路径结构都是相同的,所以可以使用此方式循环读出表格中的所有内容。

    路径模块是一个含有 * 号的普通元素路径, 使用 * 号来代替实际的索引号,比如: HTML.BODY.TABLE.TR(*).TD(*), 在循环的时候,播放器会用实际的索引号来替换这些 * 号,得到实际的元素路径, 然后用来定位元素。 在循环的过程中,这个索引号会不停的增加,然后生成的路径随着变化。

    建议使用“路径模板向导”来自动生成路径模板。

  • 根据元素属性进行循环 选择此方式循环拥有相同属性的元素。可以使用此方式找出网页上所有的连接,邮件地址,或是其它内容。

  • 循环指定元素下的所有子元素(根据元素属性指定) 选择此方式,则会首先根据属性去查找指定的元素,然后循环读取其下的子元素。

  • 循环指定元素下的所有子元素(根据元素路径指定) 选择此方式,则会首先根据元素的路径去定位指定的元素,然后循环读取其下的子元素。

  • 读取内容 可以为以下几种:

    • 读取文本内容 读取元素的显示文本,通常为在网页上实际看到的内容。
    • 读取HTML源代码 指定读取元素实际的HTML源代码。
    • 读取属性值 读取元素的某个属性,需要指定元素属性名称。比如: href, src 等等。 具体的HTML属性名称请参见HTML标准相关的资料。
    • 读取输入内容 读取标准输入元素中实际由用户输入的内容。
    • 返回元素在网页中的路径 得到元素路径,可以使用此路径在后续命令中再次定位此元素。
  • 循环次数 指定循环的次数,可选项如下:

    • 只循环指定次数
    • 指定循环开始和结束的索引号
    • 循环所有元素

  • 返回当前读出的内容到变量 指定保存数据的变量。

  • 保存索引号到变量 指定一个变量用于保存当前的索引号。

更多

>