Skip to main content

Scraping webtoons with ease

Project description

Check latest version here.

WebtoonScraper

PyPI - Downloads Hits Sponsoring

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, 버프툰, 네이버 포스트, 네이버 게임, 카카오페이지, 네이버 블로그, 티스토리, 카카오 웹툰을 추가로 다운로드받을 수 있습니다.
  • 실행 파일을 이용하면 여러 웹툰을 다운로드받을 때 훨씬 빠르게 다운로드가 가능합니다.

사용 방법

  1. 패트리온 페이지로 가세요. 후원자의 경우에만 다운로드가 가능합니다.
  2. 자신의 운영 체제와 일치하는 이름이 적힌 zip 파일을 클릭해 다운로드하세요.
  3. zip파일을 풀고 사용하세요.

운영체제별 참고사항

  • 윈도우: "Windows의 PC 보호" 창이 뜨면서 실행이 안 될 수 있습니다. 그런 경우에는 추가 정보(왼쪽 중간에 있습니다.)를 클릭하고 실행을 누르세요.
  • 맥OS와 리눅스: bash: ./pyinstaller: Permission denied라고 나오며 실행을 거부할 수 있습니다. chmod +x ./pyinstaller를 통해 실행 권한을 추가하세요.

후원하기

BECOME A PATREON

WebtoonScraper 프로젝트는 후원으로 운영됩니다.

Patreon에서 후원하시면 개발자를 후원하실 수 있으며, 포터블 버전을 다운로드하실 수 있습니다.

또한 향후 GUI 에플리케이션을 제작할 예정입니다.

Release Note

Release Note 문서를 참고하세요.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

webtoonscraper-4.2.0.tar.gz (38.1 kB view hashes)

Uploaded Source

Built Distribution

webtoonscraper-4.2.0-py3-none-any.whl (48.2 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page