我想从空间网址中提取数据,例如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,我怎样才能实现此循环 不存在没有提取数据但脚本继续,最后如何将数据输出到文件?
由于
答案 0 :(得分:2)
使用您编写的宏,如果您使用循环功能(即,点击播放循环按钮),宏将加载一个网址,并提取所需的数据。
但是,数据不会保存,而是在每个步骤的弹出窗口中呈现给您。为避免这种情况,请包含命令
SET !EXTRACT_TEST_POPUP NO
一开始。要进行保存,请使用SAVEAS TYPE = EXTRACT
答案 1 :(得分:1)
如果找不到数据,则需要设置错误忽略以使脚本继续运行,请使用:
SET !ERRORIGNORE YES