本文于 2025-10-28 14:44 更新,请自行判断内容是否失效
感谢“笔力”通过邮件分享。
JMComic是一个在漫画爱好者中比较流行的网站,收录了上万部各种题材的漫画,之前推荐过多次。
今天带来的是一个开源项目,使用Python开发,JMComic禁漫天堂的爬虫,用于下载漫画资源。
需要一点点python技术,应该不是很难,会技术的可以研究一下。
我不会python,所以就分享笨法:
1、项目提供了访问测试功能,可以测试用户与禁漫天堂访问连通性,
程序挺好,就是不会用,页面最下方有7个禁漫天堂域名,直接手动测试,简单粗暴。
趣味用法:测试你的ip可以访问哪些禁漫域名 – jmcomic
2、使用GitHub Actions下载本子,
需要三步,按照页面的图片一步一步操作就行了,很简单,我也测试成功了。
10月28日更新:
热心网友已根据API打包成EXE程序,打开输入ID号即可。
简单又好用,里面有收款码,喜欢的可以支持作者。
百度网盘:https://pan.baidu.com/s/14eSb_hSLFhFWYoXlhUr6ZQ?pwd=FULI
夸克:https://pan.quark.cn/s/77bea0a80c0a
![]()
![]()



以前有个下载器啊,现在都可以用
靓仔指条明路~
当年我也写了一个,只是到贤者时间的时候决定把它删了
让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);
})();
这种东西一般自用,单线程就好,多了容易吃饭
pica comic 你值得拥有 github可找
为什么要下载,用完即丢,贤者时间
附议
苹果怎么下这个软件
用了下载工具,提示【获取漫画信息失败】是怎么回事?
下载了用什么阅读器查看呢。这种还是手机上看有感觉
我最近在用Breeze看禁漫天堂。地址在这https://github.com/deretame/Breeze。目前暂时只有安卓端。本来我自己也想写一个APP来着。但是禁漫的图片是切片混淆加密的,目前还没找到解密的方法,遂放弃。
求大佬给个jm的下载地址,现在手机里的打不开了。小弟跪谢