分享你的福利吧
fuliba2024.com
222

JMComic禁漫天堂API接口,输入ID即可批量下载,热心网友已做好一键下载工具

感谢“笔力”通过邮件分享。

JMComic是一个在漫画爱好者中比较流行的网站,收录了上万部各种题材的漫画,之前推荐过多次。

今天带来的是一个开源项目,使用Python开发,JMComic禁漫天堂的爬虫,用于下载漫画资源。

项目地址:https://github.com/hect0x7/JMComic-Crawler-Python

需要一点点python技术,应该不是很难,会技术的可以研究一下。

我不会python,所以就分享笨法:

1、项目提供了访问测试功能,可以测试用户与禁漫天堂访问连通性,

程序挺好,就是不会用,页面最下方有7个禁漫天堂域名,直接手动测试,简单粗暴。

趣味用法:测试你的ip可以访问哪些禁漫域名 - jmcomic

2、使用GitHub Actions下载本子,

需要三步,按照页面的图片一步一步操作就行了,很简单,我也测试成功了。

https://github.com/hect0x7/JMComic-Crawler-Python/blob/master/assets/docs/sources/tutorial/1_github_actions.md

10月28日更新:

热心网友已根据API打包成EXE程序,打开输入ID号即可。

简单又好用,里面有收款码,喜欢的可以支持作者。

百度网盘:https://pan.baidu.com/s/14eSb_hSLFhFWYoXlhUr6ZQ?pwd=FULI

夸克:https://pan.quark.cn/s/77bea0a80c0a

这篇文章发布时间较早其中的下载地址 / 资源 / 链接可能已经失效。内容现在还有效吗?你的反馈会帮助我们及时更新。
赞赞 (42)
本站文章未说明转载即为原创,转载请注明,福利吧 » JMComic禁漫天堂API接口,输入ID即可批量下载,热心网友已做好一键下载工具

评论 14

  1. #1

    以前有个下载器啊,现在都可以用

    逗猫惹狗 2025-10-27 13:29
    • 靓仔指条明路~

      阿西吧 回复 @逗猫惹狗 2025-10-28 07:53
  2. #2

    当年我也写了一个,只是到贤者时间的时候决定把它删了

    Sin 2025-10-27 15:27
  3. #3

    让AI帮你把Python脚本改成chrome中可运行JavaScript脚本就行了。
    /**
    * 作用:测试当前 IP 能访问哪些禁漫域名
    * 使用方法:
    * 打开任意网页 -> 按 F12 -> Console -> 粘贴本脚本 -> 回车运行
    */

    (async () => {
    const template = "https://jmcmomic.github.io/go/";
    const urls = Array.from({ length: 9 }, (_, i) => `${template}${300 + i}.html`);
    const domainSet = new Set();

    // 并发限制函数(类似 p-limit)
    async function mapLimit(arr, limit, iteratorFn) {
    const ret = [];
    const executing = [];
    for (const item of arr) {
    const p = Promise.resolve().then(() => iteratorFn(item));
    ret.push(p);

    if (limit <= arr.length) {
    const e = p.then(() => executing.splice(executing.indexOf(e), 1));
    executing.push(e);
    if (executing.length >= limit) {
    await Promise.race(executing);
    }
    }
    }
    return Promise.all(ret);
    }

    async function fetchDomains(url) {
    try {
    const res = await fetch(url, { redirect: "manual" });
    const html = await res.text();
    const aTags = Array.from(
    html.matchAll(/https?:\/\/[a-zA-Z0-9\.\-]+/g),
    (m) => m[0]
    );

    for (const link of aTags) {
    const domain = link.replace(/^https?:\/\//, "").split("/")[0];
    if (
    domain.includes("jm") &&
    !domain.startsWith("jm365.work") &&
    !domainSet.has(domain)
    ) {
    domainSet.add(domain);
    }
    }
    console.log(`✅ 抓取成功: ${url}`);
    } catch (e) {
    console.warn(`⚠️ 抓取失败: ${url}`, e.message);
    }
    }

    async function testDomain(domain) {
    const testUrl = `https://${domain}/album/123456`;
    try {
    const res = await fetch(testUrl, { method: "GET" });
    if (res.status === 200) return "ok";
    return `HTTP ${res.status}`;
    } catch (err) {
    return err.message;
    }
    }

    console.log("开始获取禁漫跳转域名...");
    await mapLimit(urls, 3, fetchDomains);
    console.log(`获取到 ${domainSet.size} 个域名,开始测试可访问性...\n`);

    const results = {};
    const domainArr = Array.from(domainSet);

    await mapLimit(domainArr, 5, async (domain) => {
    const status = await testDomain(domain);
    results[domain] = status;
    console.log(`${domain}: ${status}`);
    });

    console.log("\n✅ 测试完成!结果如下:");
    console.table(results);
    })();

    mp 2025-10-28 04:08
  4. #4

    这种东西一般自用,单线程就好,多了容易吃饭

    无言 2025-10-28 04:59
  5. #5

    pica comic 你值得拥有 github可找

    wenzi9826 2025-10-28 06:58
  6. #6

    为什么要下载,用完即丢,贤者时间

    电动 2025-10-28 08:49
    • 附议

      D 回复 @电动 2025-11-3 02:23
  7. #7

    苹果怎么下这个软件

    折耳根 2025-10-28 09:05
  8. #8

    用了下载工具,提示【获取漫画信息失败】是怎么回事?

    sd 2025-10-28 14:33
  9. #9

    下载了用什么阅读器查看呢。这种还是手机上看有感觉

    JJ 2025-10-28 21:12
  10. #10

    我最近在用Breeze看禁漫天堂。地址在这https://github.com/deretame/Breeze。目前暂时只有安卓端。本来我自己也想写一个APP来着。但是禁漫的图片是切片混淆加密的,目前还没找到解密的方法,遂放弃。

    蔚蓝新晨 2025-11-7 08:47
  11. #11

    求大佬给个jm的下载地址,现在手机里的打不开了。小弟跪谢

    脑子 2025-11-7 12:03
  12. #12

    解压密码是啥?

    1922435141 2025-11-15 08:03

福利吧旗下网址

福利吧导航福利吧论坛