【发布时间】:2016-06-23 15:14:31
【问题描述】:
我是新手,不太了解,但我在这方面浪费了这么多时间,无法提出解决方案,而且我认为这个问题还没有发布。
我想做的是非常简单的事情:我想用 iMacros 创建一个宏,它能够浏览网页,搜索某个单词,如果找到该单词,请单击一个按钮。否则,请刷新页面并重新开始。
我意识到在 iMacros 上使用 if/else 没有简单的方法,因此我需要使用 Javascript 添加它。 尽管如此,我的主要问题还是在宏中。基本上,如果我在 iMacros 上使用提取选项,如果我理解正确,它只会浏览页面的 HTML 代码。这意味着它将需要某种类型。问题是我要浏览的这个网页确实会一次又一次地更新,但没有在 HTML 代码中显示这些新的“结果”。我认为它使用某种 Javascript 或 php,没有显示我想在 HTML 代码中找到的文本。我如何仍然对 iMacros 进行编程以简单地搜索页面上的“可见”文本(以 CTRL+F 的方式)?
我在 .js 文件中实现的负责提取的宏如下所示:
VERSION BUILD=8970419 RECORDER=FX
TAB T=1
SET !EXTRACT_TEST_POPUP NO
TAG POS=1 TYPE=A ATTR=TXT:*Text* EXTRACT=TXT
在此示例中,我尝试搜索单词 [...]Text[...]
如果我尝试使用通配符 TYPE=* 它根本不起作用。
那么:有没有一种方法可以在页面上搜索而不仅仅是使用 iMacros 的 HTML 代码?我该怎么做?
提前致谢。
【问题讨论】:
标签: javascript macros imacros