쉘 스크립트를 사용하여 웹 페이지 내용을 파일에 저장하는 방법

쉘 스크립트를 사용하여 웹 페이지 내용을 파일에 저장하는 방법

쉘 스크립트를 사용하여 웹 페이지 내용을 파일에 저장하는 방법. 웹페이지는 URL, 사용자 이름, 비밀번호를 사용하여 열립니다.

curl -O odcview:password http://stomv11204:8080/SIM/realGraph.do?componentId=76&filterString=MCRC_STR&tabname=Durables&componentId=75&filterFlag=0&reqtype=de&filterTitle=dname

답변1

당신은해야합니다인용하다그렇지 않으면 이러한 &기호는 명령 구분 기호로 해석됩니다. 즉, curl출력을 파일( curl [...] > index.html) 로 리디렉션하거나 wget기본적으로 파일에 저장을 사용할 수 있습니다.

답변2

간단한 웹 페이지를 위한 또 다른 옵션은 -dump 옵션이 있는 "lynx"입니다. 웹 페이지 콘텐츠의 "읽기 가능한" 보기를 파일로 저장합니다. lynx는 이제 조금 오래되었으며 자바스크립트와 프레임워크를 지원하지 않습니다. 그러나 단순하고 비대화형 웹 페이지에서 "사람이 읽을 수 있는" 콘텐츠를 제거하려는 경우 컬보다 사용하기가 더 쉽습니다.

대부분의 Linux 배포판에는 lynx가 선택적 패키지로 포함되어 있으므로 이를 설치하려면 해당 버전의 패키지 관리자를 사용해야 할 수도 있습니다.

관련 정보