javascript - 如何使用提取元素循环使用 imacros 和 javascript

标签 javascript imacros

我正在开发一个 imacro 脚本,它将内容从我的网站重新发布到社交网站。

media_raw检查是否有新内容。 raw 是新帖子的数量。

问题是循环无法使用原始变量作为条件。如果我手动设置一个数字,它工作正常。

var media_raw;
media_raw ="CODE:";
media_raw +="SET !ERRORIGNORE YES "+"\n";
media_raw +="URL GOTO=http://www.website.com/share/index.php "+"\n";
media_raw +="TAG POS=1 TYPE=SPAN ATTR=CLASS:media_row EXTRACT=TXT     "+"\n";
media_raw +="SET !VAR1 {{!EXTRACT}} "+"\n";

iimPlay(media_raw)

var raw = iimGetLastExtract();

for(var i=0;i<raw;i++)
{
iimPlay("fb.iim")
iimPlay("twitter.iim")
}

最佳答案

尝试使用parseInt()函数:

var raw = parseInt(iimGetLastExtract());

关于javascript - 如何使用提取元素循环使用 imacros 和 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39044788/

相关文章:

javascript - 第一秒调用函数javascript

javascript - 无法从实时图表中抓取数据

javascript - 如何在浏览器加载时自动启动 iMacros Javascript

javascript - 无法使用 jQuery 发送帖子数据

javascript - 如果 "this"为空字符串,则 Handlebars 中的 {{#each this}} 不起作用

javascript - 无法在 Controller 中获取通过 URL 传递的 ID

javascript - 如何在一个 iMacros 脚本中使用多个循环进行锻炼?

javascript - 在 Imacros 中的 Eval 语句内围绕双引号分割提取的文本

javascript - 使用 iMacros 更改 HTML

javascript - 访问嵌套数据以创建图形