如何使用iMacros Addon for Firefox循环和提取各种URL的数据

时间:2011-12-06 12:12:26

标签: firefox loops imacros

我想从空间网址中提取数据,例如www.example.com/data.php?id=xx

其中xx是介于1和1000之间的数字(即脚本应该遍历)并提取数据到目前为止我有以下脚本:

VERSION BUILD=7401110 RECORDER=FX TAB 
T=1 
SET !LOOP 1 
URL GOTO=http://www.example/data.php?id={{!LOOP}} 
TAG POS=2 TYPE=TD ATTR=TXT:* EXTRACT=TXT

现在,如果网址是www.example.com/data.php?id=4,我怎样才能实现此循环 不存在没有提取数据但脚本继续,最后如何将数据输出到文件?

由于

2 个答案:

答案 0 :(得分:2)

使用您编写的宏,如果您使用循环功能(即,点击播放循环按钮),宏将加载一个网址,并提取所需的数据。

但是,数据不会保存,而是在每个步骤的弹出窗口中呈现给您。为避免这种情况,请包含命令

SET !EXTRACT_TEST_POPUP NO

一开始。要进行保存,请使用SAVEAS TYPE = EXTRACT

答案 1 :(得分:1)

如果找不到数据,则需要设置错误忽略以使脚本继续运行,请使用:

SET !ERRORIGNORE YES