문제

디렉토리의 모든 파일과 HTTP 서버의 모든 하위 디렉토리를 어떻게 다운로드합니까?

도움이 되었습니까?

해결책

디렉토리 브라우징이 서버에서 활성화되면 디렉토리 목록을 크롤링하고, 즉 httpwebrequest를 사용하여 목록 페이지를 가져오고, 응답을 구문 분석하고, 파일 링크를 찾아, 각 파일을 다운로드하고 (httpwebrequest와 함께) 각 서브 폴더, rinse 및 avigate로 이동합니다. 반복하다.

디렉토리 브라우징이 활성화되지 않으면 존재하는 것을 알 수 없기 때문에 모든 하위 디렉토리에서 모든 파일을 다운로드 할 수는 없습니다.

그러나 여전히 httpwebrequest를 사용하여 노출 된 웹 페이지를 크롤링하고 관심있는 링크 된 파일을 다운로드 할 수 있습니다.

다른 팁

휠을 재창조하기보다는 wget과 같은 명령 줄 도구를 사용합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top