iMacros,从表中选择一个链接

问题描述 投票:1回答:1

我需要创建一个iMacros脚本,根据表中的值前面的值选择具有公共标题的链接。例如,我有一个包含如下所示数据行的网页:

APPLE点击我

香蕉点击我

梨点击我

GRAPES点击我

ORANGE点击我

“水果名称”不是超链接,而是“点击我”。我想让我的脚本始终点击“PEAR”旁边的链接。

我不能只使用TAG POS = 3,因为每次表都不同,而PEAR并不总是在第3位。

所以我需要某种类型的脚本来找到我指定的值(在这种情况下为“PEAR”),然后使用TAG POS = x。

我怎样才能做到这一点? (当我使用FireFox插件时,请更喜欢使用JS)

select row regression imacros
1个回答
1
投票

解决此问题的一种方法是使用相对标签。您可以为pear设置锚标记,然后使用相对标记单击超链接。

TAG POS=1 TYPE=SPAN ATTR=TXT:PEAR
TAG POS=R1 TYPE=A ATTR=TXT:*

找到名称为PEAR的SPAN,然后单击包含任何文本的下一个链接标记。

相对标签开始从上一个成功标签中搜索匹配的HTML标签。它们以R开头,然后是偏移值。

Wiki链接:http://wiki.imacros.net/TAG_parameters_explained#Relative_positioning解释相对标签。

© www.soinside.com 2019 - 2024. All rights reserved.