我正在使用imacros创建我的第一个(不可否认的)宏,并且遇到了一个重复出现的问题,BACK命令无法正常工作。
TAG POS=8 TYPE=A ATTR=CLASS:name&&TXT:*
WAIT SECONDS=5
'Extracting stuff
TAG POS=1 TYPE=h1 ATTR=itemprop:name&&TXT:* EXTRACT=TXT
TAG POS=1 TYPE=span ATTR=itemprop:name&&TXT:* EXTRACT=TXT
BACK
TAG POS=9 TYPE=A ATTR=CLASS:name&&TXT:*
问题是有时BACK命令会失败(没有明显的原因)然后宏将停止工作,因为它找不到下一个标记。我必须手动导航回页面(暂停并按回不起作用),然后恢复宏。
这是一个已知问题吗?有办法解决它吗?
答案 0 :(得分:1)
尝试在BACK之后放置WAIT
命令或增加SET !TIMEOUT_PAGE
。我也注意到Imacros在它的位置上有点粗鲁,所以经常更好地指定TAB T=...
,所以他会知道它在同一页面上。我希望这有帮助。