我正在自动下载网站信息的过程。由于我一次只能搜索(然后下载)两天的数据,有时候没有数据要下载。在这种情况下,当宏点击“下载”按钮时,会出现以下对话框。
如果要导出列表,宏将继续选择几个选项并下载文件。但是,如果出现上面的对话框,我希望宏跳过接下来的几个步骤,然后继续前进几行。有没有办法做到这一点?
答案 0 :(得分:1)
简而言之,根据您的浏览器和“iMacros”,有几种方法可以做到这一点。
这是其中之一:
SET !EXTRACT_TEST_POPUP NO
SET msgText "No listings to export"
SET !ERRORIGNORE YES
TAG POS=1 TYPE=* ATTR=TXT:{{msgText}} EXTRACT=TXT
SET nextPos EVAL("'{{!EXTRACT}}'.match(/{{msgText}}/) ? '0' : '1';")
' your next steps
TAG POS={{nextPos}} TYPE=A ATTR=...
' ...
SET !ERRORIGNORE NO
如果您在循环模式下播放此代码,则可能
跳过接下来的几个步骤,然后继续前进几步。