튜토리얼을 다운로드한 후
wget -r -l 1 -k -nd -p http://scikit-learn.org/stable/tutorial/index.html
wget
-k
download 를 통해 로컬 링크를 가리키도록 index.html 페이지의 모든 문서에 대한 링크를 다시 작성( )하세요 -r -l 1
. 튜토리얼은 1페이지에서 2페이지(및 2페이지에서 3페이지)의 링크가 있는 세 페이지로 구성되어 있으므로 "구조"는 다음과 같습니다.
- 색인
- 1페이지(2페이지로 연결)
- 2페이지(3페이지 링크)
- 페이지 3
wget
2페이지를 다운로드하더라도 1페이지에서 2페이지로의 링크가 로컬 2페이지 파일에 다시 작성되지 않습니다.
내가 뭐 잘못 했어요? 이 문제를 해결할 방법이 있나요?
답변1
제공된 링크는 튜토리얼 목록이지 직면하고 있는 실제 문제를 확인하기 위한 링크가 아닙니다.
귀하의 예를 바탕으로 기본 파일은 다음과 같습니다.
/index.html
링크도 해당 디렉토리에 있다고 가정하고 자체 디렉토리에 있습니다. 다음을 시도하십시오.
wget -m -k -p http://scikit-learn.org/stable/tutorial
or
wget -m -k -p http://scikit-learn.org/stable/tutorial/
사용하는 대신
wget -r -l ( recourse | level)
사용
-m 또는 미러 옵션(-N -r -l inf --no-remove-listing 제거 -nd(호스트 디렉터리 없음) 의 바로 가기 )
-k를 사용하더라도 페이지 작동에 필요한 CSS 이미지 등에 문제가 발생할 수 있습니다.