2013-12-17 2 views
0

오프라인으로 볼 수있는 웹 사이트를 다운로드하려고합니다. 그래서 나는 이미지가 필요 없다. 필요한 것은 해당 페이지의 내용뿐입니다. wget이 문제를 해결합니다. wget은 -r을 인수로 사용할 때 웹 사이트에서 모든 데이터를 직접 다운로드하면 다운로드합니다. 방금 ​​다운로드하는 웹 사이트의 URL 끝에 "x"또는 "p"와 같은 알파벳으로 끝나는 모든 링크의 콘텐츠를 다운로드하고 싶습니다.wget을 사용하여 URL 끝에 특정 문자열이있는 웹 사이트에서 페이지를 다운로드하는 방법은 무엇입니까?

미리 감사드립니다.

답변

0

시도 :

wget -A '*[xp]' ... 

Types of Files에서 :

'--accept'옵션에 대한 인수를 Wget 재귀 검색하는 동안 다운로드 할 파일 접미사 또는 패턴의 목록입니다. 접미어는 파일의 끝 부분이며 "일반"문자로 구성됩니다 (예 : 'gif'또는 '.jpg'. 일치하는 패턴에는 쉘과 같은 와일드 카드가 포함됩니다. 'books *'또는 'zelazny * 196 [0-9] *'.

'wget -A gif, jpg'를 지정하면 Wget이 'gif'또는 'jpg'로 끝나는 파일, 즉 gif 및 jpeg 만 다운로드하게됩니다. 한편, 'wget -A'zelazny * 196 [0-9] * '' '는'zelazny '로 시작하고 1960 년에서 1969 년까지의 숫자를 포함하는 파일 만 다운로드합니다. 패턴 일치가 어떻게 작동하는지에 대한 설명은 쉘의 매뉴얼을 참조하십시오.

0
wget -O yourfile.zip http://www.site.com/?id=34ee 

또는

wget -O customFileName http://www.x.com/y/z 
mv id=34ee yourfile.zip 
관련 문제