WebtoonScraper
The largest open source webtoon scraper in world.
It supports Naver Webtoon (including Best Challenge, Challenge Comics), webtoons.com, Bufftoon, Naver Post, Naver Game, Lezhin Comics, KakaoPage, Naver Blog, Tistory, Kakao Webtoon, and possibly more in future.
If you want to know more about copyright and responsibility, please refer to this document(Korean).
I apologize that only the README is available in English. Most of our users, including myself, are Korean, so I can't pay much attention to English documentation. But the browser translation tool is pretty good! Give it a try.
Using as an executable file
This package can be used as an executable file on Windows, macOS, and Linux.
Go to the release page.
Go to the latest release, click on the zip file with the name matching your operating system to download.
Unzip the file and use it.
[!WARNING] The executable file is located in a folder, and the webtoons are basically downloaded to the
webtoon
directory in that folder. This default can be changed with the-d
flag. For more details, please refer to the usage(Korean).
[!WARNING] In the case of Windows, the "Windows protected your PC" window may pop up and prevent execution. In that case, click on
More Info
(located in the middle left) and pressRun
.
Installation
Install Python (version 3.10 or higher, latest version is recommended). Ensure Python is included in the PATH during installation.
Run the following command in the terminal:
If your operating system is POSIX-based (Mac or Linux), you may need to use the following command:
To check if the CLI has been installed correctly, use the following command:
If the
webtoon
command does not run properly, try using the following code:Depending on your environment, you may need to use
python3
orpy -3.12
instead ofpython
.
To verify the successful installation in your Python environment, run the following code:
How to Use
Most webtoons can be downloaded by typing webtoon download
in terminal followed by the URL enclosed in double quotes.
If you want to know more about the features of WebtoonScraper (set range of epidsodes to download, merge episode, set download directory, episode listing, use with Python, etc.) or if it does not work well with the method introduced above (Bufftoon and Lezhin Comics, additional steps are essential), please refer to the Usage Guide(Korean)
.
Types of Webtoons/Episodes that This Library Can Download
Please refer to the Types of Webtoons/Episodes that This Library Can Download(Korean)
document.
Build from Source
First, install git and python and clone the repository.
Then create and activate a virtual environment.
Install poetry and the dependencies.
Run build.py
.
Now, the built whl
and tar.gz
files will appear in dist
.
Release Note
Please refer to the Release Note(Korean)
document.
Last updated