Skip to main content

Scraping webtoons with ease.

Project description

Check lastest version here.

WebtoonScraper

PyPI - Downloads Gitbook Link Hits

최대 규모 오픈 소스 웹툰 스크래퍼입니다.

네이버 웹툰(베스트 도전, 도전만화 포함), webtoons.com, 버프툰, 네이버 포스트, 네이버 게임, 레진 코믹스, 카카오페이지, 네이버 블로그, 티스토리, 카카오 웹툰을 지원하고, 계속해서 지원 목록을 확대할 계획입니다.

저작권과 책임에 대한 내용을 더욱 자세히 알고 싶다면 이 문서를 참고해 주세요.

실행 파일로 이용하기

이 패키지는 Windows, macOS, Linux에서 실행 파일 형태로 사용할 수 있습니다.

  1. 릴리즈 페이지로 가세요.
  2. 최신 릴리즈 아래에서 자신의 운영 체제와 일치하는 이름이 적힌 zip 파일을 클릭해 다운로드하세요.
  3. zip파일을 풀고 사용하세요.

[!WARNING] 실행 파일은 한 폴더 내에 들어 있는데, 다운로드되는 웹툰들은 기본적으로 해당 폴더 내 webtoon 디렉토리에 다운로드되도록 되어 있습니다. 이 기본값은 -d 플래그로 변경 가능합니다. 자세한 내용은 사용법을 참고하세요.

webtoon download 809590 -p naver_webtoon -d ..

[!WARNING] 윈도우의 경우 "Windows의 PC 보호" 창이 뜨면서 실행이 안 될 수 있습니다. 그런 경우에는 추가 정보(왼쪽 중간에 있습니다.)를 클릭하고 실행을 누르세요.

Installation

  1. 파이썬(3.10 이상, 최신 버전 권장)을 설치합니다. 꼭 Path에 파이썬이 포함되도록 설치하세요.

  2. 터미널에서 다음과 같은 명령어를 실행합니다.

    pip install -U WebtoonScraper
    

    대체적으로, 자신이 사용하는 운영 체제가 POSIX 기반(Mac이나 Linux)라면 다음의 명령어를 사용해야 할 수도 있습니다.

    pip3 install -U WebtoonScraper
    
  3. 자신의 환경에서 잘 설치되었는지 확인해 보세요.

    CLI가 잘 설치되었는지를 확인하려면 다음의 명령어를 사용해 보세요.

    webtoon --version
    

    만약 webtoon 명령어가 잘 실행되지 않는다면 다음의 코드를 사용해 보세요.

    python -m WebtoonScraper --version
    

    자신의 환경에 따라 python 대신 python3py -3.12과 같은 코드를 적절히 사용해야 할 수 있습니다.

    자신의 파이썬 환경에 잘 설치되었는지를 확인하려면 다음의 코드를 실행해 보세요.

    from WebtoonScraper import webtoon as wt
    

How to use

대부분의 웹툰은 다음과 같이 webtoon download를 치고 큰따옴표로 감싼 URL을 뒤에 위치하면 작동합니다.

webtoon download "https://comic.naver.com/webtoon/list?titleId=819217"

만약 더 많은 WebtoonScraper의 기능(범위 설정 다운로드, 모아서 보기, 다운로드할 디렉토리 설정, 에피소드 리스팅, 파이썬으로 사용 등)을 알고 싶거나 위에서 소개한 방식으로는 잘 작동하지 않는 경우(특히 버프툰, 레진코믹스의 경우 추가적인 설정이 필수적입니다.)에는 사용 방법 문서를 참고해 주세요.

이 라이브러리가 다운로드 가능한 웹툰/에피소드의 종류

이 라이브러리가 다운로드 가능한 웹툰/에피소드의 종류 문서를 참고하세요.

Build from source

우선 git과 python을 설치하고 레포지토리를 클론하세요.

git clone https://github.com/ilotoki0804/WebtoonScraper.git

그런 다음 가상 환경을 생성하고 활성화하세요.

echo 윈도우의 경우
py -3.12 -m venv .venv
.venv\Scripts\activate

echo UNIX인 경우
python3.12 -m venv .venv
.venv/Scripts/activate

poetry를 설치하고 의존성을 설치하세요.

pip install poetry
poetry install --no-root

build.py를 실행하세요.

python build.py

이제 dist에 빌드된 whl 파일과 tar.gz 파일이 나타납니다.

Relese Note

Relese 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

webtoonscraper-3.2.2.tar.gz (55.8 kB view hashes)

Uploaded Source

Built Distribution

webtoonscraper-3.2.2-py3-none-any.whl (67.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