Firefox、iMacros、jsを使用しています。スクリプト実行時にURLを除外する
私はURLs.txt-ファイルのURLのリストを持っています。 Firefoxでは、私はタブ1にwebpage openを持っています。このウェブサイトには多くのURLが含まれています。いくつかは私のテキストファイルにあります。 私は、テキストファイルからURLをスキップし、次のタブのそれぞれの他のURLを開く簡単なスクリプトを作成しようとしています。一度に10。だから、タブ2-11は、私のテキストファイルにない新しいURLで開くべきです。 これは私のJavaScriptのですが、それは動作しません:
var macro;
var ret;
macro ="CODE:";
macro +="SET !DATASOURCE URLs.txt"+"\n"
macro +="SET !ERRORIGNORE YES"+"\n";
macro +="TAG POS=1 TYPE=HTML ATTR=* EXTRACT=HTM"+"\n";
macro +="SET !DATASOURCE_LINE {{!LOOP}}"+"\n";
iimPlay(macro)
var text=iimGetExtract();
if(text.search("00016")!=-1) {
ret = iimPlay("donothing.iim");
}
else if (ret != -101) {
ret = iimPlay("openURL.iim");
}
openURL.iimは、単にURLをタブを開きますが、このスクリプトでは、それは私のリストにあるそれらのURLをスキップすることはありません。私はこのコードを修正するために助けが必要です。
これはopenURL.iimが(最初の4つのタブのための)次のようになります。
VERSION BUILD=9030808 RECORDER=FX
TAB T=1
EVENT TYPE=CLICK SELECTOR="HTML>BODY>UL:nth-of-type(2)>LI>A" BUTTON=0 MODIFIERS="ctrl"
EVENT TYPE=CLICK SELECTOR="HTML>BODY>UL:nth-of-type(2)>LI:nth-of-type(2)>A" BUTTON=0 MODIFIERS="ctrl"
EVENT TYPE=CLICK SELECTOR="HTML>BODY>UL:nth-of-type(2)>LI:nth-of-type(3)>A" BUTTON=0 MODIFIERS="ctrl"
EVENT TYPE=CLICK SELECTOR="HTML>BODY>UL:nth-of-type(2)>LI:nth-of-type(4)>A" BUTTON=0 MODIFIERS="ctrl"
EVENT TYPE=CLICK SELECTOR="HTML>BODY>UL:nth-of-type(2)>LI:nth-of-type(5)>A" BUTTON=0 MODIFIERS="ctrl"
....
私は今、オンラインです。私に知らせるのを助けることができる誰かをお願いします。 – NoIdeaJoe
あなたのスクリプトは完全に異なって見える可能性があります。私はこの仕事をすることにのみ興味があります。明らかに私のスクリプトは不十分で部分的に間違っています – NoIdeaJoe
私はこれを行う人に素晴らしい寄付を行います。私は本当にこれが必要です – NoIdeaJoe