iMacro-从位置复制html表中的特定单元格

时间:2018-07-23 05:37:42

标签: imacros extraction data-extraction

我正在尝试创建一个iMacro,该iMacro搜索特定的网页并检索结果。 到目前为止,我已经成功完成了搜索,但是页面在html表中显示了结果。我需要将此表(第2行,第2列)中的特定单元格复制到剪贴板,以进一步处理此数据。 我找到了有关如何获取整个表的解决方案,如下所示:

TAG POS=1 TYPE=TABLE ATTR=TXT:* EXTRACT=TXT

但这给了我完整的表。我想知道是否有一种方法可以直接获取我需要的特定单元格的内容?

谢谢!

1 个答案:

答案 0 :(得分:0)

使用Relative positioning

虽然绝对位置(例如POS = 1,POS = 2等)从页面的开头开始“计数”,但相对位置(例如POS = R1,POS = R2等)搜索匹配项HTML标记,从最后一个成功TAG所引用的元素开始。

因此,下面的宏将选择表的字段,然后跟随该表的字段之后(例如,在下一个字段中)的指向“ mydomain”的下一个链接

TAG POS=1 TYPE=TD ATTR=WIDTH:22%&&NOWRAP:nowrap&&TXT:The<SP>field's<SP>text
TAG POS=R1 TYPE=A ATTR=HREF:mydomain.com