Giter Site home page Giter Site logo

webtoon_downloader's Introduction

Webtoon_Downloader

logo

CD

English descryption is below.

파이썬으로 만든 멀티프로세스 활용 웹툰 다운로더입니다!

다운받기

Seo-Rii/Webtoon_Downloader_UI

특징

  • 멀티프로세스 활용
  • 다양한 저장 옵션(pdf, 이미지 하나로, ...)
  • 인증이 필요한 웹툰(유료, 성인) 지원
  • 다양한 플랫폼 지원

현재 지원중인 곳

네이버 웹툰

  • 베스트 도전, 도전만화도 지원해요!
  • 쿠키값으로 성인인증이 가능합니다.

다음 웹툰

  • 쿠키값으로 성인인증/구매한 작품 다운이 가능합니다.

카카오 페이지

개발중

네이버 웹툰

  • 스크롤툰(스크롤시 효과가 있는 웹툰. ex)가담항설, 모태솔로수용소, ...)

카카오페이지

  • 쿠키로 계정 인증

Webtoon(라인 웹툰)

사용법

Webtoon_Downloader.py [-h] -s START -f FINISH [--downThreadNo DOWNTHREADNO] [--mergeThreadNo MERGETHREADNO] [--mergeAsPng | --mergeAsPdf] [--noProgressBar] {naver,nbest,nchall,kakao} ID Path [cookie [cookie ...]]

필수 옵션:

  • {naver,nbest,nchall,kakao,webtoon}
    웹툰 플랫폼
    • naver : 네이버 웹툰
    • nbest : 네이버 베도
    • nchall : 네이버 도전만화
    • daum : 다음 웹툰 카카오웹툰의 DRM 적용으로 지원이 불가능합니다. (현행법상 DRM을 임의로 무력화하는 행위는 불법입니다.)
    • kakao : 카카오페이지
    • webtoon : 라인 웹툰
  • ID
    웹툰 아이디(일련번호)
    웹툰 링크 뒤에 있는 숫자/영어
  • Path
    Path to save Webtoon.
  • cookie
    Cookie value to authorize while downloading Webtoon.
    • naver, nbest, nchall
      NID_AUT, NID_SES
    • daum
      HM_CU, HTS, PROF, TS, LSID
    • kakao
      HM_CU, HTS, PROF, TS, LSID, _kawIp, _kawIptea, _kawIt, _kawItea

선택 옵션:

  • -h, --help
    show this help message and exit

  • -s START, --start START
    Episode Number to Start download.

  • -f FINISH, --finish FINISH
    Episode Number to Finish download.

  • --downThreadNo DOWNTHREADNO
    Thread Number to download Webtoon.
    Default value is 4.

  • --mergeThreadNo MERGETHREADNO
    Thread Number to merge Webtoon.
    Default value is 4.

  • --mergeAsPng
    Merge Webtoon images into Long PNG File.

  • --mergeAsPdf
    Merge Webtoon images into PDF File.

  • --noProgressBar
    Do not beautify progress with tqdm.

#English

Webtoon Downloader made with Python3

Download

Webtoon_Doanloader 3.4.0

Features

  • Multi-processed
  • Various merging options
  • Supports authorization with cookie
  • Supports various sites(see below)

Supported sites

Naver Webtoon

  • Supported types
    • Naver Webtoon(정식연재)
    • Best Challenge(베스트 도전)
    • Challenge(도전만화)
    • Common webtoon
    • Cuttoons
  • Supported Function
    • Authorize Adult with Cookies

Daum Webtoon

  • As the Kakao page is renewed, DRM is applied to the image and is no longer supported.
    (Under Korean law, attempts to lift DRM in an abnormal way are illegal.)

Kakao Pages(Beta)

  • Supported types
    • Kakao Pages Webtoon

Coming Soon

Naver Webtoon

  • Supported types
    • Scroll toon(effect while scrolling)

Kakao Pages

  • Supported Function
    • Authorize non-free webtoon with Cookies

Webtoon(Webtoons.com)

  • Supported types
    • Official Webtoon(Weekly Uploaded)
    • Canvas(Challenge)

Usage

Webtoon_Downloader.py [-h] -s START -f FINISH [--downThreadNo DOWNTHREADNO] [--mergeThreadNo MERGETHREADNO] [--mergeAsPng | --mergeAsPdf] [--noProgressBar] {naver,nbest,nchall,kakao} ID Path [cookie [cookie ...]]

positional arguments:

  • {naver,nbest,nchall,kakao,webtoon}
    Webtoon provider.
    • naver : Naver Webtoon
    • nbest : Naver Best Challange
    • nchall : Naver Challange
    • daum : Daum Webtoon
    • kakao : Kakao Pages
    • webtoon : Webtoons.com
  • ID
    Webtoon ID.
    • naver, nbest, nchall
      6-digit number on webtoon URL
    • daum, kakao
      Specific string on webtoon URL
  • Path
    Path to save Webtoon.
  • cookie
    Cookie value to authorize while downloading Webtoon.
    • naver, nbest, nchall
      NID_AUT, NID_SES
    • daum
      HM_CU, HTS, PROF, TS, LSID
    • kakao
      HM_CU, HTS, PROF, TS, LSID, _kawIp, _kawIptea, _kawIt, _kawItea

optional arguments:

  • -h, --help
    show this help message and exit

  • -s START, --start START
    Episode Number to Start download.

  • -f FINISH, --finish FINISH
    Episode Number to Finish download.

  • --downThreadNo DOWNTHREADNO
    Thread Number to download Webtoon.
    Default value is 4.

  • --mergeThreadNo MERGETHREADNO
    Thread Number to merge Webtoon.
    Default value is 4.

  • --mergeAsPng
    Merge Webtoon images into Long PNG File.

  • --mergeAsPdf
    Merge Webtoon images into PDF File.

  • --noProgressBar
    Do not beautify progress with tqdm.

webtoon_downloader's People

Contributors

seo-rii avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.