我希望自动从列表中选择生成的项目HTML:
<select name="uid_1"">
<option value="0">All</option>
<option value="1">Option A</option>
<option value="2">Option B</option>
<option value="3">Option C</option>
</select>
Run Code Online (Sandbox Code Playgroud)
我可以使用iMacros脚本行选择选项A,其值为1:
TAG POS=1 TYPE=SELECT FORM=NAME:myForm ATTR=NAME:uid_1 CONTENT=%1
Run Code Online (Sandbox Code Playgroud)
但我需要通过显示文本" Option A" 来选择,因为这将比选项值更稳定.
这可能与iMacros有关吗?
请注意,我正在使用适用于Firefox的iMacros插件.
在Firefox中,使用Imacros,我想从批处理文件中启动多个宏,但问题是:我希望它们逐个运行.
因此,首先"宏1"将在完成后运行,"宏2"将运行,依此类推,直到"宏7".
我的批次代码:
cd C:\Program Files\Mozilla Firefox
start firefox.exe
ping -n 05 127.0.0.1>nul
start firefox.exe imacros://run/?m=NAMEofMACRO.iim
Imacros VERSION BUILD=7601105
Run Code Online (Sandbox Code Playgroud) 嘿伙计们我正在尝试使用iMacros在javascript中创建对象,我想最简单的方法就是向你展示你想要的.
var load;
load = "CODE:";
load += "SET !DATASOURCE pinterestAccounts.csv" + "\n";
load += "SET !DATASOURCE_COLUMNS 4" + "\n";
load += "SET !LOOP 1" + "\n";
load += "SET !DATASOURCE_LINE {{!LOOP}}" + "\n";
var accounts = new Array();
for(i=0; i<5; i++){
iimPlay(load);
accounts[i] = new Account("{{!COL1}}","{{!COL2}}","{{!COL3}}","{{!COL4}}");
}
Run Code Online (Sandbox Code Playgroud)
所以我有一个类帐户,它采用4个参数,我试图从csv中提取它们,但我找不到提取命令的位置.我看到了一个获得最后一个值的示例,但我现在想要4个值,之后是5个值.
认为你可以告诉我如何使用javascript提取多个值?
我正在尝试使用GUI编写Python脚本,当我按下按钮时,将执行iMacros脚本.这几乎就是它,经过大量的谷歌搜索和搜索,我找不到它.我不需要帮助gui或任何东西,我如何让iMacros在/由于python函数运行?
有一个网页,每天都有一个文本框.我正在使用iMacros firefox插件来填充所有文本框.截至目前,我的宏将所有文本框从星期一到星期五填充所需的值,然后提交页面.该网页设计为,如果今天不是星期五,那么它会显示错误,不会让您提交.但是,如果我能以某种方式获得今天的某一天,然后以某种方式填写仅当天的文本框并提交页面,那么它将起作用.我认为如果iMacros支持javascript或任何其他脚本语言,可以这样做.
首先,它是否支持任何脚本语言?如果是,请帮助我如何做到这一点,或者请分享任何教程.
我有这个代码:
SET !TIMEOUT_STEP 6000
TAG POS=1 TYPE=DIV ATTR=ID:picker:ap:0
Run Code Online (Sandbox Code Playgroud)
上面的这个宏将等待6000秒,点击OK按钮.现在,如何在OK按钮出现之前几秒钟延迟然后单击它?
谢谢 !
imacros ×6
javascript ×2
batch-file ×1
extract ×1
firefox ×1
python ×1
scripting ×1
tkinter ×1