用imacro点击近2个相同的网址

时间:2016-10-05 14:28:03

标签: imacros

我正在制作一个imacro脚本,我只是坚持它,无法弄清楚我做错了什么。 这是一个访问某个论坛部分的宏,它需要点击2个链接。 它们几乎完全相同,除了1部分。 它用于下载附件。

我现在的代码:

TAG POS=1 TYPE=A ATTR=ID:aid* EXTRACT=href
tab open
tab t=2
url goto={{!EXTRACT}}

TAB CLOSE

TAG POS=2 TYPE=A ATTR=ID:aid* EXTRACT=href
tab open
tab t=2
url goto={{!EXTRACT}}

我也尝试过这样:

TAG POS=1 TYPE=A ATTR=HREF:*linkhere*/forum.php?mod=attachment&aid=*                 EXTRACT=href
tab open
tab t=2
url goto={{!EXTRACT}}
SET !EXTRACT NULL

TAB CLOSE

TAG POS=2 TYPE=A ATTR=TXT:*.pdf EXTRACT=HREF
SET link EVAL("'{{!EXTRACT}}'.match(/(http.*)\./)[1];")
URL GOTO={{link}}

但仍然没有运气。 如您所见,1个文件是图像,但第2个文件可以是pdf或zip / rar文件。 其中大多数都是pdf艰难。

希望我能指出正确的方向,因为我不再有任何线索......

1 个答案:

答案 0 :(得分:0)

为什么不直接保存文件?

您需要在另一个标签中打开它们吗?

data-content='<?php echo $my-data-content; ?>'

TAG POS=1 TYPE=IMG ATTR=HREF:http://*.jpg CONTENT=EVENT:SAVEITEM

或类似的东西取决于你在那里。

我更喜欢通过XPATH引用项目,但那只是我