Firefox, iMacros 및 js를 사용하고 있습니다.스크립트를 실행할 때 URL을 제외하십시오.
나는 URL 목록이있는 URLs.txt- 파일이 있습니다. Firefox에서는 Tab 1에 webpage open이 있습니다.이 웹 사이트에는 많은 URL이 포함되어 있습니다. 일부는 내 텍스트 파일에 있습니다. 내 텍스트 파일의 URL을 건너 뛰고 다음 탭에서 다른 URL을 각각 열어주는 간단한 스크립트를 만들려고합니다. 한 번에 10. 따라서 Tab 2-11은 텍스트 파일에없는 새로운 URL로 열어야합니다. 이 내 자바 스크립트이지만, 그것은 작동하지 않습니다
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