我正在制作一个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艰难。
希望我能指出正确的方向,因为我不再有任何线索......
答案 0 :(得分:0)
为什么不直接保存文件?
您需要在另一个标签中打开它们吗?
data-content='<?php echo $my-data-content; ?>'
TAG POS=1 TYPE=IMG ATTR=HREF:http://*.jpg CONTENT=EVENT:SAVEITEM
或类似的东西取决于你在那里。
我更喜欢通过XPATH引用项目,但那只是我