Get HDoujin Downloader

HDoujin Downloader is a manga and doujinshi downloader that supports 100+ websites, with new ones added all the time. Just paste the manga URL from your favorite website and download!

Features

  • Portable, no installation required
  • Retrieve and save manga metadata (author, artist, tags, etc.)
  • Track chapters and get notified when new chapters are posted
  • Automatically convert manga to ZIP/CBZ, RAR/CBR, PDF, CBW, and 7Z
  • Tag-based organization system, store your manga however you want
  • Supports downloading by proxy or VPN
  • Monitor the clipboard for URLs and download them automatically
  • Multiple UI languages (English, French, Spanish, German, Italian, Indonesian, Portuguese, Japanese, Chinese, Russian, Arabic, and more)
  • Free to use (Free version has a daily download limit)

Requirements

Screenshots

Download

Download from GitHub:
Download from GitHub
Download from Mega:
Download from Mega

If you’re not sure how to get started, check out the Getting Started guide here.

If you run into any problems or want to suggest a new feature or website, send an email, leave a comment, or make a post in the forum. All feedback is welcome!

4,384 thoughts on “Get HDoujin Downloader

  1. NTDK

    Something changed with the Cloudflare process. It was fine last week. But today when I click on the “Check for all new updates”, the process makes my laptop CPU runs at 100% and heats it up. And it’s also very slow.
    Previously, it was fast and didn’t heat up the laptop.
    I have downloaded the latest Flaresolverr zip and put in the plugins folder (I cleaned up the folder before putting it in). And restart HDoujin Downloader.
    In Settings, I’m using FlareSolverr and enable web drivers.
    I’m checking updates from mangasee123.com

    One thing I also noticed was I saw the “Waiting for Cloudflare” message at bottom of the app. It stayed there for a while. I didn’t see it before (may be it ran too fast before that I didn’t see it). But now it’s very slow.

    Anything I should do for this?

    Thank you.

    Reply
    1. DoujinDownloader Post author

      FlareSolverr hasn’t been working right for a while (I have a workaround in the works, though!). The high CPU you’re seeing is probably because Cloudflare puts it into an endless loop of challenges which are very resource heavy.

      But if this just started happening recently, is it possible that the site in question just enabled Cloudflare temporarily? It appears to be working fine on my end now, and Cloudflare isn’t triggered. Let me know if it’s still happening!

      Reply
      1. NTDK

        Hi. I tried checking logs.
        I tried updating 1 manga. In the logs, the flaresolverr seems to loop 3 times even though there is no challenge detected.
        I’ll post the logs below

        Reply
        1. DoujinDownloader Post author

          I’ll remove the log comment just because it’s really long, but I got it.

          You’re right, it seems it’s being triggered even though there’s no challenge detected by FlareSolverr. It’s probably fingerprinting the request and blocking it based on that, whereas FlareSolverr uses an actual Chrome instance which doesn’t get blocked. It can still use the response that it returns, but it definitely slows down the process.

          Because it’s not happening on my end, it could be your IP is flagged by Cloudflare. Usually that ends up resolving itself after a day or so. Hopefully waiting it out is enough in this case.

          Reply
          1. NTDK

            Hi, just an update. It is still happening.

            But I noticed that on website that has cloudflare challenge on like nhentai, the issue doesnt happen. It went through pretty fast.

            But for website that does not have cloudflare challenge like mangasee123.com (I also did not see cloudflare cookie), it happens. The looping happens. As in the logs I showed. It said challenge not detected.

            It may not be same issue as the flaresolverr looping issue in their github? Since that issue is looping when solving challenge.

            The issue I’m getting is it is looping when no challenge and FlareSolverr responds OK.

            Here this part of the log:

            FlareSolverrService Challenge not detected!
            FlareSolverrService Response in 1.246 s
            FlareSolverrChallengeHandler Got response with status: Ok
            FlareSolverrService 127.0.0.1 POST http://localhost:8191/v1 200 OK
            HDoujinChallengeHandler Using FlareSolverrChallengeHandler
            FlareSolverrService Incoming request => POST /v1 body: ………..

            Is there any chance HDoujinChallengeHandler the culprit? It seems to be the one that trigger again after the OK from FlareSolverr. This loop always happens 3 times for each different manga link checked for mangasee123.com

            Sorry. Not trying to be a smartass. It has just been frustrating. Just reporting what I’m seeing. It it helps at all.

            Thanks for your time.

          2. NTDK

            Sorry for bothering. It’s me again.

            Another update. I think you can ignore my long reply about flaresolverr.
            I think the root cause may be the website mangasee123.com itself.

            I just noticed that it seems the downloading pictures is broken for this website. It seems they change the way their pictures are served.
            May be they did something to the website that broke both cloudflare and downloading pictures.

            Can you take a look at the website itself and may be fix the downloading?

            again, plz ignore my long comment about flaresolverr.

            Thank you!

          3. DoujinDownloader Post author

            I believe what’s happening is that Cloudflare is fingerprinting the requests, probably using TLS fingerprinting. This method is pretty reliable for determining if a request is coming from a legitimate web browser or not. It’s being triggered by HDoujin Downloader, which notices it’s getting blocked by Cloudflare, and then hands things off to FlareSolverr. FlareSolverr gets through because it’s running a full Chrome instance in the background, so it passes the “legitimate web browser” check. But FlareSolverr can’t download files, so when it comes back to HDoujin Downloader to download the images, it fails.

            I have an experimental fix that seems to work on my end, and I’m going to do my best to add some settings to enable it with the next release so you can test it out.

  2. Garber

    Hello there! Awesome program, I’ve been using it for a while now and it’s great. However, I’ve run into an issue when downloading a folder’s stuff where it’s divided in two pages, as it only downloads the first page’s images. This is an example link of what I mean: https://aryion.com/g4/view/670102?p=2 The second page is not grabbed, is there a way to do it?

    Reply
    1. DoujinDownloader Post author

      Oh! You’re right, pagination seems to be broken when there are a mix of folders and images.

      I just uploaded a fix, so it should be working as expected the next time you restart HDoujin Downloader. Let me know if you have any other issues!

      Reply

Leave a Reply

Your email address will not be published.