iMacros 入门教程-内置变量介绍介绍

iMacros是一款强大的自动化工具,内置了许多有用的变量,可以帮助我们更方便地进行网页自动化操作。本文将详细介绍iMacros的内置变量,并且会给出使用方法和案例说明。

1. 宏变量:

iMacros中的宏变量是用户在宏中定义的变量,用于存储和传递数据。使用`!VAR`来定义和引用宏变量。例如:

```

SET !VAR1 Hello

PROMPT {{!VAR1}} World!

```

这段代码中,我们定义了宏变量`!VAR1`,并将其值设置为`Hello`。之后,使用`{{!VAR1}}`来引用宏变量,输出`Hello World!`。

2. 系统变量:

iMacros中的系统变量是内置的变量,用于存储关于宏运行环境的信息。可以通过`!VAR`引用这些变量。常用的系统变量有:

- `!URL`: 当前页面的URL

- `!ERRORIGNORE`: 控制出现错误时是否继续执行宏

- `!TIMEOUT_PAGE`: 页面加载超时时间

- `!LOOP`: 控制循环次数

3. 宏命令:

宏命令是一系列用于进行网页自动化操作的指令。宏命令有自己的内置变量,用于存储执行结果和状态。常用的宏命令变量有:

- `!ERRORCODE`: 宏执行过程中的错误代码

- `!EXTRACT`: 用来提取数据的变量

- `!DATASOURCE_COLUMNS`: 数据源文件中列的数量

- `!DATASOURCE_LINE`: 当前数据源文件中的行号

4. 系统变量的使用方法:

系统变量可以在宏中直接使用,也可以通过SET命令来设置其值。例如:

```

SET !ERRORIGNORE YES

SET !TIMEOUT_PAGE 10

```

这段代码将`!ERRORIGNORE`变量设置为`YES`,将`!TIMEOUT_PAGE`变量设置为`10`。

5. 示例说明:

下面是一个使用内置变量的例子,实现在百度搜索引擎中搜索指定关键词并获取搜索结果的标题和链接:

```

SET !VAR1 imacros

URL GOTO=https://www.baidu.com/

TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:wd CONTENT={{!VAR1}}

TAG POS=1 TYPE=INPUT:SUBMIT ATTR=VALUE:百度一下

TAG POS=1 TYPE=DIV ATTR=ID:1&&TXT:* EXTRACT=TXT

TAG POS=2 TYPE=DIV ATTR=ID:1&&TXT:* EXTRACT=TXT

PROMPT {{!EXTRACT}}

```

首先,我们将关键词`imacros`赋值给宏变量`!VAR1`。然后,将网址导航到百度首页,并在搜索框中输入关键词。接下来,点击搜索按钮进行搜索。然后,提取第一个搜索结果的标题和链接,并使用`!EXTRACT`将结果存储到宏变量`!EXTRACT`中。最后,使用PROMPT命令将结果输出到弹窗中。

以上就是对iMacros内置变量的详细介绍和使用方法的说明,希望能对你的学习和使用有所帮助。

壹涵网络我们是一家专注于网站建设、企业营销、网站关键词排名、AI内容生成、新媒体营销和短视频营销等业务的公司。我们拥有一支优秀的团队,专门致力于为客户提供优质的服务。

我们致力于为客户提供一站式的互联网营销服务,帮助客户在激烈的市场竞争中获得更大的优势和发展机会!

点赞(106) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿
发表
评论
返回
顶部