Scraping webtoons with ease
Project description
WebtoonScraper
English documentation is available.
최대 규모 오픈 소스 웹툰 스크래퍼입니다.
저작권과 책임에 대한 내용을 더욱 자세히 알고 싶다면 이 문서를 참고해 주세요.
How to use
대부분의 웹툰은 다음과 같이 터미널에 webtoon download
를 치고 큰따옴표로 감싼 URL을 뒤에 위치하면 작동합니다.
webtoon download "https://comic.naver.com/webtoon/list?titleId=819217"
일부 웹툰 플랫폼의 경우에는 추가적인 정보가 반드시 필요한 경우가 있습니다. 반드시 플랫폼별 다운로드 가이드를 참고해 주세요.
일반 다운로드 외에도 WebtoonScraper에는 다양한 기능이 있습니다.
- 다운로드할 디렉토리 설정하기
- 웹툰 뷰어
- 범위를 설정해서 다운로드하기
- 에피소드 디렉토리 병합하기
- 이미지 연결하기
- 파이썬 스크립트로 사용하기
- 그 외 다양한 기능들...
또한 일부 웹툰 플랫폼들은 추가적인 설정을 필요로 할 수 있습니다.
추가 기능들과 설정에 대해서는 사용 방법 문서를 참고해 주세요.
설치하기
pip으로 설치하기
파이썬(3.10 이상, 최신 버전 권장)을 설치하고 터미널에서 다음과 같은 명령어를 실행합니다.
pip install -U WebtoonScraper[full]
업데이트시에도 똑같은 코드를 이용할 수 있습니다.
잘 설치되었는지를 확인하려면 다음의 명령어로 테스트해 보세요.
webtoon --version
실행 파일로 사용하기
이 패키지는 윈도우, 맥, 리눅스에서 실행 파일 형태로 사용할 수 있습니다. 패키지로 사용하면 몇 가지 장점이 있습니다.
- 파이썬 설치나 pip를 다룰 필요 없이 다운로드한 뒤 바로 사용이 가능합니다.
- 네이버 웹툰과 레진코믹스와 더불어 webtoons.com, 버프툰, 네이버 포스트, 네이버 게임, 카카오페이지, 네이버 블로그, 티스토리, 카카오 웹툰을 추가로 다운로드받을 수 있습니다.
- 실행 파일을 이용하면 여러 웹툰을 다운로드받을 때 훨씬 빠르게 다운로드가 가능합니다.
사용 방법
- 패트리온 페이지로 가세요. 후원자의 경우에만 다운로드가 가능합니다.
- 자신의 운영 체제와 일치하는 이름이 적힌 zip 파일을 클릭해 다운로드하세요.
- zip파일을 풀고 사용하세요.
운영체제별 참고사항
- 윈도우: "Windows의 PC 보호" 창이 뜨면서 실행이 안 될 수 있습니다. 그런 경우에는
추가 정보
(왼쪽 중간에 있습니다.)를 클릭하고실행
을 누르세요. - 맥OS와 리눅스:
bash: ./pyinstaller: Permission denied
라고 나오며 실행을 거부할 수 있습니다.chmod +x ./pyinstaller
를 통해 실행 권한을 추가하세요.
후원하기
WebtoonScraper 프로젝트는 후원으로 운영됩니다.
Patreon에서 후원하시면 개발자를 후원하실 수 있으며, 포터블 버전을 다운로드하실 수 있습니다.
또한 향후 GUI 에플리케이션을 제작할 예정입니다.
Release Note
Release Note 문서를 참고하세요.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for webtoonscraper-4.3.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db0124c517083f4a2f907210cf3a12a5b6f6c27fd87d158740081a69a99ba3b2 |
|
MD5 | d6fe10ea2c64c16abb1352eb1aea800f |
|
BLAKE2b-256 | ef8e07dfa5eea54773c99e985a63be48d63fc43298c463e706366f97c7c5fad4 |