저는 iMacro 스크립팅의 세계에 새롭기 때문에 나는 매우 단순한 데이터 스크래핑 작업을하는 데 어려움을 겪고 있습니다.간단한 iMacros 루프 및 추출
스크래핑하려는 사이트는 인덱스 페이지 (각 새 행이 제품 페이지에 대한 하이퍼 링크 인 테이블)와 제품 페이지 (매번 같은 형식)로 구성됩니다. 나는 (예. POS1
테이블 행) 페이지가로드되면
- 최초의 하이퍼 링크를 클릭 할 매크로를 싶습니다
- 이동
BACK
(다음 하이퍼 링크 - 증가 아래 인덱스 페이지) (다음 테이블 행 즉.
POS2
) - 추출 데이터에 대한 페이지) 단일 파일/C로
- 내보내기 데이터를 반복 스크랩 한 데이터의 각 세트가 새로운 라인/행
이에게 존재와 SV 내가
VERSION BUILD=7401598
TAB T=1
TAB CLOSEALLOTHERS
URL GOTO=https://XXXXXXXXXXXX
TAG POS={{!loop}} TYPE=TD FORM=ID:form1 ATTR=TXT:*
TAG POS=8 TYPE=TD FORM=ID:form1 ATTR=TXT:* EXTRACT=TXT
TAG POS=6 TYPE=TD FORM=ID:form1 ATTR=TXT:* EXTRACT=TXT
TAG POS=20 TYPE=TD FORM=ID:form1 ATTR=TXT:* EXTRACT=TXT
TAG POS=24 TYPE=TD FORM=ID:form1 ATTR=TXT:* EXTRACT=TXT
TAG POS=22 TYPE=TD FORM=ID:form1 ATTR=TXT:* EXTRACT=TXT
TAG POS=34 TYPE=TD FORM=ID:form1 ATTR=TXT:* EXTRACT=TXT
TAG POS=38 TYPE=TD FORM=ID:form1 ATTR=TXT:* EXTRACT=TXT
TAG POS=42 TYPE=TD FORM=ID:form1 ATTR=TXT:* EXTRACT=TXT
TAG POS=46 TYPE=TD FORM=ID:form1 ATTR=TXT:* EXTRACT=TXT
TAG POS=66 TYPE=TD FORM=ID:form1 ATTR=CLASS:labelBold EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER=C:\iMacrosExports\ FILE=Extract_{{!NOW:ddmmyy_hhnnss}}.csv
WAIT SECONDS=2
BACK
위 스크립트가 아니라 (이 로그인을 필요로하기 때문에 링크 제거) ... 지금까지 무엇을 가지고 첫 번째 제품 페이지에서 데이터를 수집하고이를 여러 CSV로 내보내는 방법을 사용합니다 (그러나 반복적으로 선언합니다).
어떤 도움을 주시면 감사하겠습니다. 자세한 정보가 필요하면 알려주십시오.
나는 믿는다'{{! LOOP}}'http://wiki.imacros.net/ ([대문자로한다] ! LOOP # See_Also). –