2009-06-23 2 views
2

일부 웹 사이트를 저장하려고 할 때 Firefox에서 "파일"을 클릭 한 다음 "페이지를 다른 이름으로 저장"을 클릭하는 것에 지쳐 있습니다.Firefox와 같은 웹 사이트를 저장하는 모든 Python 스크립트?

파이썬에서 이것을 수행 할 스크립트가 있습니까? 오프라인에서 읽을 때 정상적으로 보일 수 있도록 사진과 CSS 파일을 저장하고 싶습니다.

답변

8

,이 할 수 있도록 설계되었습니다 무엇을 wget을 크게이다. CSS/전체를 다운로드 할 수 있도록 설정할 수있는 플래그/인수가 있다고 생각합니다. 입력하기가 더 편리한 것으로 별칭을 지정하거나 빠른 스크립트에 던져 넣는 것이 좋습니다.

+1

감사합니다. 가장 도움이되었지만 "-p"플래그가 필요한 플래그라는 것을 알았습니다. "wget ​​-k -p www.google.com" – Unknown

+0

wget은 JavaScript 및 CSS에서 URI를 변환 할 수 없다는 점에 유의하십시오. '

1

아마도이 도구는 wget과 같은 도구 일 것입니다.

0

이것은 Python이 아닌 답변이며 컴퓨터가 실행 중인지 잘 모르겠습니다 만 wget과 같은 site ripper을 사용해볼 생각이 있습니까? 당신은 wget을에게

wget을 -m -k -E [URL]을 같이 Cobbal 진술

-E, --html-extension  save HTML documents with `.html' extension. 
-m, --mirror    shortcut for -N -r -l inf --no-remove-listing. 
-k, --convert-links  make links in downloaded HTML point to local files. 
1

사용할 수

import os 
cmd = 'wget <parameters>' 
os.system(cmd) 
관련 문제