首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Imacros提取

Imacros提取
EN

Stack Overflow用户
提问于 2016-03-10 04:22:29
回答 1查看 311关注 0票数 0

Ji,只有一个简单的问题:为什么它不能正常工作?

代码语言:javascript
复制
var extract = iimGetLastExtract();
  if (extract == "#EANF#") {
    break;
    };


    var extractMacro = "CODE:";
    extractMacro += "SAVEAS TYPE=EXTRACT FOLDER=* FILE=scraper.txt" + "\n";
  var retcode = iimPlay(extractMacro);

所以我想检查一下最后一次提取是否为空,如果是,则中断循环。我想保存!解压缩到文件,但我变得空白"“。

这就是我的抓取.iim

代码语言:javascript
复制
TAB T=1
TAG POS=1 TYPE=A ATTR=ONMOUSEDOWN:return<SP>rwt(this,'','','','{{i}}','* extract=href
EN

回答 1

Stack Overflow用户

发布于 2016-03-10 18:48:21

尝试下面的代码/逻辑,它应该可以工作

代码语言:javascript
复制
iimPlay("CODE:TAG POS=1 TYPE=A ATTR=ONMOUSEDOWN:return<SP>rwt(this,'','','','{{i}}','* extract=href);
var extract = iimGetLastExtract();
while (extract != "#EANF#")
{
iimSet("extract",extract);
iimPlay("CODE:ADD !EXTRACT {{extract}}\n SAVEAS TYPE=EXTRACT FOLDER=* FILE=scraper.txt");
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35901818

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档