
이것은 특정 웹사이트에서 모든 리소스(이미지, 스크립트, 스타일시트 등)를 다운로드하는 Python 스크립트입니다.
특정 웹사이트에서 모든 리소스를 다운로드합니다.
파일 확장자로 리소스를 필터링하는 옵션
각 리소스의 다운로드 상태를 Markdown 형식으로 테이블로 저장합니다.
리소스 다운로드 후 다운로드 폴더를 삭제하는 옵션
로깅: 문제 해결 및 기록 보관을 위해 메시지가 파일에 기록됩니다.
파이썬 3
requests
beautifulsoup4
colorama
prettytable
필수 Python 패키지를 설치합니다.
pip 설치 요청 beautifulsoup4 colorama Prettytable
웹 사이트의 URL과 리소스를 다운로드할 폴더를 사용하여 스크립트를 실행합니다.
python main.py https://example.com 리소스
파일 확장자를 기준으로 리소스를 필터링하려면 --extensions 옵션과 다운로드하려는 확장자를 차례로 사용하세요.
python main.py https://example.com 리소스 --extensions jpg png
리소스를 다운로드한 후 다운로드 폴더를 삭제하려면 --delete 옵션을 사용하십시오.
python main.py https://example.com 리소스 --삭제
파일에 대한 로깅을 활성화하려면 --log 옵션 뒤에 로그 파일 이름을 사용하십시오.
python main.py https://example.com 리소스 --log 다운로드.log
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 LICENSE 파일을 참조하세요. @mehmetkahya0