Skip to main content

Scraping webtoons with ease.

Project description

이 설명은 최신 버전이 아닐 수 있습니다. 만약 최신 버전을 확인하고 싶으시다면 이 깃허브 링크를 참고하세요.

WebtoonScraper

PyPI - Downloads Gitbook Link Hits

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

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

[!TIP] 카카오 웹툰에 있는 웹툰들은 카카오페이지에도 있으니 카카오 웹툰을 다운로드받고 싶다면 카카오페이지 웹툰 스크래퍼를 이용해 주세요.

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

실행 파일로 이용하기(베타)

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

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

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

webtoon download 809590 -p naver_webtoon -d ..

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
    

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 파일이 나타납니다.

How to use

사용 방법은 사용 방법 문서를 참고해 주세요.

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

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

Relese Note

Relese 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-3.0.1.tar.gz (51.4 kB view hashes)

Uploaded Source

Built Distribution

webtoonscraper-3.0.1-py3-none-any.whl (61.6 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