imacros常用命令-js调用函数-内置变量

imacros最常用的命令:

REFRESH                   用来刷新页面
WAIT SECONDES=3   等候 3 秒
ONDIALOG POS=1 BUTTON=CANCEL CONTENT=  看到弹出窗口后点 Cancel
URL GOTO=http://www.g.cn            转到网址 www.g.cn
TAB T=1                                        转到第一个标签页
VERSION BUILD=6700624 RECORDER=FX     版本号
TAB OPEN NEW    打开新的标签
TAB CLOSE    关闭当前标签
iimDisplay(msg) :以独立对话框形式显示一个消息
string=iimGetLastExtract([n]) : 返回第n此从页面里通过Extract得到的数据
iimGetLastError()    返回最近差错对应的差错信息(字符串)
Tag     网页中某tag未找到时会默认会等候 !TIMEOUT 60,默认值就是 6 秒


TAG POS=1 TYPE=td  ATTR=align:center EXTRACT=TXT
POS=地位                       页面提取内容
TYPE=标签
ATTR=标签对用的属性:值
EXTRACRT=TXT               提取文字

SET !VAR {{!EXTRACT}}    提取内容在EXTRACT里,复制到var
SET !TIMEOUT 25             超时时间设置,设定页面超时时间为25,我在火狐中使用是2.5s
SET !REPLAYSPEED FAST   用来设定回放速度为最快,即履行语句中间不等候
SET !ERRORIGNORE YES     用来漠视差错,错误的内容继续运行

内置变量

{{!CLIPBOARD} 获取当前电脑剪切板的内容。

!VAR1 , !VAR2和!VAR3。这些变量可以设置为任何你自定义的值。通过{{!VAR3}}进行引用
例如:
SET !VAR1 helloworld        设定!VAR1为 helloworld (ps: <sp>代表空格<br>代表回车)
PROMPT Pleaseentertext !VAR1        弹出一个输入框,你在输入框中输入的内容将传到!VAR1中。
我在火狐中使用时,可以使用的变量为!VAR1~9


imacros能记录你在网页中的动作,然后模拟你的动作自动重复执行。
1.用JS动态调用,重复执行之,调用方法参考:http://www.iyaka.cn/blog/22_747.html
2.调用CSV文件,可以调用数据库。方法参考:http://www.iyaka.cn/blog/22_752.html

JS调用imacros所用到的函数

一、iimPlay() : 调用一个iim脚本。

完整调用方法为 : int ret_code = iimPlay ( String macro [, int timeout] ) ,返回值ret_code为1时说明iim被正确调用。小于0则说明执行脚本时出现了错误(在履行 iMacros 的脚本语句,语句可以是一段,必须以 CODE: 起头,行间要用 “\n” 分隔,返回值为负数代表履行有错)


二、iimSet() :设置自定义变量
语法为:int ret_code = iimSet ( String -var_VARNAME, String VARVALUE )

imacros能记录你在网页中的动作,然后模拟你的动作自动重复执行。


浏览器左边出现它的工作界面,就三部分:
1.运行:(可以运行所存在的宏,不解释,别害怕很好用的)       
2.记录:(点记录即可记录你在网页中的动作,按停止即可自动保存为当前宏)       
3.编辑:(可以对存储的宏进一步编辑,更适合你的用途) 

imacros的一些注意事项——录制模式

在录制不要施用您的浏览器返回或者转到按钮或者更改地址栏。 
如果在录制过程中出现错误,可以通过改变模式的方式尝试录制
各种差别的模式:    
自己主动模式: iMacros试图选择最佳录制选项(建议在大多数情况下的记录上的HTML的网站)。
HTML 模式: iMacros施用纯粹的HTML TAG举行录制。    
X / Y模式:施用该录制模式将模拟点击网页相片比本人好看对位置。  
DirectScreen模式 :如果其它方法都失败这是最终的处理完成办法。它模仿标准鼠标点击浏览器窗口内。这种模式不支持谷歌或火狐浏览器的插件,要在专业版中才能使用。

安全

iMacros密码安全选项
许多网站要求你输入一个用户名和密码才能进入该网站。在iMacros密码管理可帮助您存储您的用户名和密码的宏,并输入他们会自动为您当您访问这些网站。
有三种方式来存储你的密码。
        没有加密:密码是以明码形式存放在宏的纯文本文件中。这种方法非常方便,但请记住,每个打开了宏的人都可以读取密码。
        加密网站的密码:密码加密使用强大的256位加密基于行业标准的AES算法。这种加密需要一个主密码,这是储存在您的电脑在iMacros配置文件。.默认主密码是“ iOpus2004 ” 。 这个主密码可以在安全选项卡上的选项对话框中改变。破解iMacros的配置文件是非常困难的,但不是不可能。
        加密网站的密码,并要求主密码:密码是加密的使用相同的强大的256位加密基于行业标准的AES算法,但主密码未保存。
它仅仅保存在您运行宏时的内存中。当您每次启动iMacros和使用网站的密码是您需要重新输入一次密码。这种方法比其他两种选择更安全,但不方便。


上一篇:/p/接码平台

下一篇:在浏览器中调用js

新加评论 评论标题:

imcro最常用的命令:
内置变量
JS调用imcro所用到的函数
imcro的一些注意事项——录制模式
安全