gpt4 book ai didi

javascript - 如何在 iMacros 中更改 .js 文件中的 TAG POS

转载 作者:行者123 更新时间:2023-11-28 01:49:30 25 4
gpt4 key购买 nike

我花了很多时间,我认为我的代码是正确的,但不知何故 iMacros 给出了错误消息

SyntaxError: missing ; before statement, line: 7 (Error code: 991) 

我想,这是因为POS={{n}}

基本上,我想一一提取10个txt并用它来定位HREFEXTRACTHREF在不同的TAB中打开它,但问题是TAG POS不断变化。

这是代码

var macro1= "CODE:";
macro1 += "VERSION BUILD=8530828 RECORDER=FX" + "\n";
macro1 += "SET !ERRORIGNORE YES" + "\n";
macro1 += "SET !TIMEOUT_PAGE 60" + "\n";
macro1 += "TAB T=1" + "\n";
macro1 += "SET !LOOP 1" + "\n"; // I tried removing this part but that didn't help either
macro1 += "TAG POS={{n}} TYPE=SPAN ATTR=CLASS:"itemLabel fcb" EXTRACT=TXT" + "\n"; //this is the part that i don't seem to get
macro1 += "SET TITLE {{!EXTRACT}}" + "\n";
macro1 += "SET !EXTRACT NULL" + "\n";
macro1 += "TAG POS=1 TYPE=A ATTR=TITLE:"{{TITLE}}" EXTRACT=HREF" + "\n";
macro1 += "TAB OPEN" + "\n";
macro1 += "TAB T=2" + "\n";
macro1 += "URL GOTO={{!EXTRACT}}" + "\n";
macro1 += "SET !EXTRACT NULL" + "\n";
macro1 += "TAB T=1" + "\n";
macro1 += "TAB CLOSEALLOTHERS";
for (var i=1;i<=10;i++)
{

iimSet("n",i);
iimPlay(macro1);

}

最佳答案

以下是一些可能有帮助的修复:

  1. 删除 <br>从您的代码中 - 您不需要这个
  2. iimSet("n",i); - 替换n具有不同的参数名称
  3. 使用内部变量,如 !var1而不是"title"
  4. 替换

    TAG POS={{n}} TYPE=SPAN ATTR=CLASS:"itemLabel fcb" EXTRACT=TXT

    TAG POS={{qqq}} TYPE=SPAN ATTR=CLASS:itemLabel<SP>fcb EXTRACT=TXT

关于javascript - 如何在 iMacros 中更改 .js 文件中的 TAG POS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19881708/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com