Imacros如何制作wilcard?

Imacros如何制作wilcard?,imacros,Imacros,我开始使用firefox的imacros, 我已全部更新,并尝试录制此宏以加载下一页。 在一种情况下,下一页链接是: 标记位置=1,在另一个标记位置=2。 我尝试使用通配符*代替数字1或2,但没有成功。 什么是生成通配符的方法,以便iMacro可以单击链接,而不管它是标记POS=1还是标记POS=2?这可能会对您有所帮助(但没有通配符): 这是可能的 为iMacros需要单击的内容使用不同的标识符: TAG POS=1 TYPE=A ATTR=TXT:Button* 文档说明: iMacros

我开始使用firefox的imacros, 我已全部更新,并尝试录制此宏以加载下一页。 在一种情况下,下一页链接是: 标记位置=1,在另一个标记位置=2。 我尝试使用通配符*代替数字1或2,但没有成功。
什么是生成通配符的方法,以便iMacro可以单击链接,而不管它是标记POS=1还是标记POS=2

这可能会对您有所帮助(但没有通配符):

这是可能的

为iMacros需要单击的内容使用不同的标识符:

TAG POS=1 TYPE=A ATTR=TXT:Button*
文档说明:

iMacros记录的标记线:

TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:/kb/ki.dll/ke.kb.gz?kbb;532452&&2&&&&&nc ATTR=NAME:zipcode CONTENT=85250 
如果您第二次录制相同的宏,您将看到我们得到相同的标记行,除了一个数字-这是网站正在使用的会话ID

TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:/kb/ki.dll/ke.kb.gz?kbb;532244&&2&&&&&nc ATTR=NAME:zipcode CONTENT=85250 
将会话ID替换为*:

TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:/kb/ki.dll/ke.kb.gz?kbb;*&&2&&&&&nc ATTR=NAME:zipcode CONTENT=85250
实际上,您还可以删除表单信息的大部分或所有静态部分。具体可以删除多少取决于网站。您仍然需要足够的信息让iMacro唯一地标识页面元素。在我们的示例中,结果如下所示:

TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:/kb/* ATTR=NAME:zipcode CONTENT=85250
甚至

TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:* ATTR=NAME:zipcode CONTENT=85250
注:TXT:*与TXT:(无)不同。如果仅使用TXT:,则表示您正在查找文本属性为“”的元素;如果使用TXT:,则表示文本属性可以有任何值(=与完全忽略文本属性相同)。这适用于任何属性,而不仅仅是TXT

资料来源:

TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:* ATTR=NAME:zipcode CONTENT=85250