-1
첫 번째 자바 스크립트 매크로로 중단하고 누군가 나를 도울 수 있기를 바랍니다. 웹 사이트에서 60 개의 링크를 추출하고 싶습니다. 그 다음에 다음 페이지 버튼을 클릭하고 다시 시작하십시오. 예를 들어, 링크를 추출 할 위치에서 90 페이지가 있습니다. 나는 첫 번째 사이트의 링크가 추출물이 될 것이며, 다음 사이트는 열려 있지만 매크로는 멈 춥니 다. 그래서 재생 버튼을 89 번 다시 누르십시오. .js 파일이 imacros로 끝날 때까지 반복하십시오.
이
내 코드입니다 : 잘 작동var jump =3;
var macro;
macro = "CODE:";
macro += "SET !TIMEOUT_STEP 1" + "\n";
macro += "TAG POS=1 TYPE=div ATTR=id:rhsAjax" + "\n";
macro += "TAG POS={{i}} TYPE=A ATTR=HREF:*/dp/* EXTRACT=href" + "\n";
macro += "TAG POS=R1 TYPE=h2 ATTR=class:a-size-base* EXTRACT=TXT" + "\n";
macro += "TAG POS=R1 TYPE=SPAN ATTR=class:a-color-price* EXTRACT=TXT" + "\n";
macro += "SAVEAS TYPE=EXTRACT FOLDER=C:\\Dokumente<SP>und<SP>Einstellungen\\blub\\Desktop FILE=24.11.14-var.csv" + "\n";
for(i=1;i<=238;i+=jump){
iimSet("i",i);
iimPlay(macro);
}
{
var macro2;
macro2 = "CODE:";
macro2 += "TAG POS=1 TYPE=SPAN ATTR=ID:pagnNextString" + "\n";
iimPlay(macro2);
}
,하지만 난 처음부터 시작하는 코드를 잘 모릅니다. 두 개의 별도 .js 파일을 만들고 세 번째 파일에서 iimplay로 시작하려고했지만 iimplay funktion은 .iim 파일 만 재생합니다. (
감사합니다. 정확히 무엇이 필요한가요. :-) – mule