gpt4 book ai didi

javascript - imacros javascript 将数据保存到文件中,在 firefox 中出现错误

转载 作者:行者123 更新时间:2023-11-29 19:45:35 25 4
gpt4 key购买 nike

当我在 firefox 中执行这个 javascript .js 文件时出现错误

SyntaxError: wrong format of SET command, line: 1 (Error code: -910)

Alexa 上的这个网址每页有 25 个结果,并且有 20 个这样的页面。我需要捕获所有 25 x 20 = 500 个结果并将它们保存到文件中。

var jsLF="\n";

var macro;
macro = "CODE:";
macro += "VERSION BUILD=9002379" + jsLF;
macro += "TAB T=1" + jsLF;
macro += "TAB CLOSEALLOTHERS" + jsLF;
macro += "URL GOTO=http://www.alexa.com/topsites/countries/ID" + jsLF;
macro += "TAG POS={{i}} TYPE=H2 ATTR=* EXTRACT=TXT" + jsLF;

var macro1;
macro1 = "CODE:";
macro1 += "VERSION BUILD=9002379" + jsLF;
macro1 += "TAB T=1" + jsLF;
macro1 += "TAB CLOSEALLOTHERS" + jsLF;
macro1 += "URL GOTO=http://www.alexa.com/topsites/countries;{{j}}/ID" + jsLF;

//loop all the pages for each page get data
for (var j=0;j<3;j++)
{
iimDisplay(j);
iimSet("j", j);
iimPlay(macro1);
//iimPlay("CODE:SET !EXTRACT {{j}}jsLF SAVEAS TYPE=EXTRACT FOLDER=C:\\ FILE=hiprsites.txt");

//loop the first page and get result
for(var i=0;i<3;i++)
{
iimDisplay(i);
iimSet("i", i);
iimPlay(macro);
iimSet("i",i);
iimPlay("CODE:SET !EXTRACT {{i}}jsLF SAVEAS TYPE=EXTRACT FOLDER=C:\\ FILE=hiprsites.txt");
}

有人能帮帮我吗

最佳答案

根据您提供的新要求进行编辑。我想你想要类似下面代码的东西。仔细查看更改,以便能够在您以后的宏中复制它们。还要注意 ID 是印度尼西亚的国家/地区代码,因此使用下面的宏,您将获得该国家/地区的 500 个结果。将该代码更改为您所在国家/地区所需的代码。

var jsLF="\n";

var macro;
macro = "CODE:";
macro += "VERSION BUILD=9002379" + jsLF;
macro += "TAB T=1" + jsLF;
macro += "TAB CLOSEALLOTHERS" + jsLF;
macro += "TAG POS={{i}} TYPE=H2 ATTR=* EXTRACT=TXT" + jsLF;
macro += "SAVEAS TYPE=EXTRACT FOLDER=C:\\ FILE=hiprsites.txt" + jsLF;

var macro1;
macro1 = "CODE:";
macro1 += "VERSION BUILD=9002379" + jsLF;
macro1 += "TAB T=1" + jsLF;
macro1 += "TAB CLOSEALLOTHERS" + jsLF;
macro1 += "URL GOTO=http://www.alexa.com/topsites/countries;{{j}}/ID" + jsLF;

//loop all the pages for each page get data
for (var j=0;j<20;j++)
{
iimDisplay(j);
iimSet("j", j);
iimPlay(macro1);

//loop the current page and get all 25 result
for(var i=1;i<=25;i++)
{
iimDisplay(i);
iimSet("i", i);
iimPlay(macro);
iimSet("i",i);
}
}

PS:未测试,但应该可以。如果它不让我知道。

关于javascript - imacros javascript 将数据保存到文件中,在 firefox 中出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19990165/

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