Fakku-downloader - this is python script that allows download manga directly from fakku.net.
Fakku.net manga reader has a good protect from download.
As far as I know, Manga reader first decodes the encrypted image and then displays it on the html canvas. This is done so tricky that I could not find a way to automate the downloading of canvas because the JS functions for this are blocked in the domain. Therefore, in order to download manga, you need to do some non-trivial actions manually. And this will have to be done separately for each page.
In my opinion, the simplest and fastest solution for downloading manga from fakku.net is to simply open it in a browser and save a screenshot of each page. Fakku-downloader automates this process in background using headless browser.
- Download or clone this repository
- Download ChromeDriver the same version as you Chrome Browser and move it in root folder. (Rename it to chromedriver.exe)
- Create urls.txt file in root folder and write into that urls of manga one by line
- Install all requirements for script via run install.bat (for Windows) or run
pip install -r requirements.txt
- Open root folder in command line and run the command
python main.py
- Use option -w for set wait time between loading the pages. If quality of .png is bad, or program somewhere crush its can help.
- Use option -t for set timeout for loading first page.
- Use option -l and -p for write the login and password from fakku.net
- More option technical you can find via --help
- After downloading the repository, chromedriver and creating urls.txt file, root folder will be like this:
If you have a collection that has the manga that you would like to download, you can generate a urls.txt file that has all of its links.
Setup as above, and then call like this:
python main.py -z https://www.fakku.net/users/MY-USER-12345/collections/MY-COLLECTION
This will make a urls.txt file with the links, then run the program as normal with this file as input.