如何在imacros中设置不同的TAG POS =值

时间:2014-03-09 17:49:15

标签: javascript jquery html tags imacros

我在firefox上使用iMacros来自动完成我的工作..但是在这个网站上它产生了不同的TAG POS =数字evrytime

这是我目前的代码:
TAG POS=1 TYPE=BUTTON ATTR=TXT:Pin<SP>it WAIT SECONDS=2 TAG POS=2 TYPE=BUTTON FORM=NAME:NoFormName ATTR=TXT:Pin<SP>it WAIT SECONDS=2

第一行始终是TAG POS=1 TYPE=BUTTON ATTR=TXT:Pin<SP>it

但是第三行值总是改变..即:

TAG POS=2 TYPE=BUTTON FORM=NAME:NoFormName ATTR=TXT:Pin<SP>it TAG POS=14 TYPE=BUTTON FORM=NAME:NoFormName ATTR=TXT:Pin<SP>it TAG POS=13 TYPE=BUTTON FORM=NAME:NoFormName ATTR=TXT:Pin<SP>it

我尝试用'*'标记替换值,但显示Tag Not Found错误显示

有人请帮助我!

谢谢, 布雷克

2 个答案:

答案 0 :(得分:0)

如果你想使用简单的imacros iim脚本,没有“好”的解决方案,但是你可以简单地使用所有可能的pos索引,这样脚本就会总是命中其中一个。这是例子:

SET !ERRORIGNORE YES
TAG POS=1 TYPE=BUTTON ATTR=TXT:Pin<SP>it 
WAIT SECONDS=2 
set !timeout_step 1
TAG POS=2 TYPE=BUTTON FORM=NAME:NoFormName ATTR=TXT:Pin<SP>it 
TAG POS=3 TYPE=BUTTON FORM=NAME:NoFormName ATTR=TXT:Pin<SP>it 
TAG POS=4 TYPE=BUTTON FORM=NAME:NoFormName ATTR=TXT:Pin<SP>it 
TAG POS=5 TYPE=BUTTON FORM=NAME:NoFormName ATTR=TXT:Pin<SP>it 
TAG POS=6 TYPE=BUTTON FORM=NAME:NoFormName ATTR=TXT:Pin<SP>it 
TAG POS=7 TYPE=BUTTON FORM=NAME:NoFormName ATTR=TXT:Pin<SP>it 
TAG POS=8 TYPE=BUTTON FORM=NAME:NoFormName ATTR=TXT:Pin<SP>it 
WAIT SECONDS=2

答案 1 :(得分:0)

嗨,伙计试试这个。

我认为你正试图自动化pinterest pin

它为我工作。

TAG POS=1 TYPE=BUTTON ATTR=TXT:Pin<SP>it WAIT SECONDS=2 TAG POS=1 TYPE=BUTTON FORM=class:standardForm ATTR=type:submit