2014-06-06 3 views
1

웹 브라우저를 통해 액세스하는 파일 서버가 있습니다! - 요구하지 않습니다 : DImacros를 사용하여 화면의 파일 및 폴더를 반복합니다.

을 내가 폴더 구조를 모든 폴더로 가서 해당 폴더의 모든 파일을 다운로드, 다시 매우 지루한 작업이

Psoudo 1) 목록 열기 홈페이지 2) 검사에서

해당 페이지 4) 열린 폴더의 파일 및 폴더 3) 다운로드 한 파일의 페이지의 링크 5)를 반복 I가 각각 실행하기위한 iMacros 스크립트를 얻고 다운로드 관리해야

할 때까지 2-4 단계를 페이지의 다운로드 링크

TAB T=1  

SET !LOOP 1 
ONDOWNLOAD FOLDER=C:\downaloads\project FILE=* WAIT=YES 

TAG POS={{!LOOP}} TYPE=A ATTR=HREF:https://url/view/objectId/* 

나는 루프를 재생할 때 상당한 양의 조사를 수행했지만 작동하지만 폴더에 대해이 루프를 중첩시킬 수 있는지는 잘 모르겠다. 자바 스크립트를 보았지만 태그 위치는 전달되지 않았다. 다음 다운로드 실행까지 - 동일한 파일이 다운로드됩니다.

답변

1
TAB T=1  

SET !LOOP 1 
ONDOWNLOAD FOLDER=C:\downaloads\project FILE=links.csv WAIT=YES 

TAG POS={{!LOOP}} TYPE=A ATTR=HREF:https://url/view/objectId/* EXTRACT=HREF 

폴더의 모든 링크를 다듬는 데 사용합니다. 그런 다음 해당 폴더로 이동하여 파일의 모든 링크에 도달 할 때까지 링크를 스크랩하십시오.

그런 다음 CSV 파일에서 해당 링크를 1 씩로드하고 파일로 이동하여 어딘가에 다운로드하는 두 번째 매크로를 사용합니다.

두 번째 스크립트의 기초가 있습니다. 그것은 단지 몇 가지 tweeks이고 그것은 작동합니다.

관련 문제