Skip to content

Latest commit

 

History

History
443 lines (359 loc) · 43.1 KB

README.cmn-Hant-TW.md

File metadata and controls

443 lines (359 loc) · 43.1 KB

CeJS 網路小說漫畫下載工具

  • [TW] 批量下載小說 (→ epub)、漫畫網站作品的工具。

快速瀏覽

多語言支援

歡迎一同翻譯使用者執行介面!

語言 支援狀況
繁體中文 ✔️
简体中文 ✔️
English ✔️
Português brasileiro 🚧
日本語 🚧
한국어 🚧

作業系統支援

作業系統平臺 支援狀況
Windows ✔️
macOS ✔️
UNIX, Linux ✔️

Interface 支援介面

介面/界面 支援狀況
GUI 視窗 ✔️
CLI 命令列 ✔️
API 應用程式介面 ✔️

Features 特點

  • 最愛作品清單功能。
  • 一鍵搜尋各網站與下載作品。
  • 小說可作繁簡轉換(簡體中文小說↔繁體中文小說)。
  • 自動下載小說封面以及章節中的插圖。
  • 小說漫畫自動分部(part)。
  • 盡量取得原有的圖片檔案中最高品質的,並自動檢核下載的圖片是否是否完整。若有破損將重新下載。
  • 跨平臺支援:支援 Windows, Linux, Mac。
  • 本工具採用 CeJS 網路作品爬蟲程式庫來製作 crawler,可自行配置與設定。實際例子請參考各工具檔。
  • 對於漫畫,下載完畢後可以章節為單位自動產生壓縮檔,並自動刪除下載目錄原始圖檔/清除暫存檔。每次下載前將自動讀取壓縮檔資料,僅更新有問題的圖檔。(👉請注意:必須先安裝 7-Zip 18.01 以上的版本

Supported sites 已完成之網站工具

  • For novels, please install 7-Zip command-line version first. 👉請注意:必須先安裝 7-Zip 18.01 以上的版本,這樣才能製作 .epub 小說電子書、壓縮漫畫章節。
  • 各網路作品網站往往不時改版(更改結構),同時造成本工具無法正常作動;因此若有無法正常運作的情況請見諒,這通常得要更改原始碼方能回復正常。

已撰寫完的各大小說漫畫網站工具包括:

Japanese web fictions / Japanese light novels ライトノベル 日本輕小說 日本語のオンライン小説

../novel.ja-JP/*.js, web pages → epub

Site 平臺名稱 Tool file Note 說明
アルファポリスの小説 AlphaPolis.js 使用頻度制限あり。レンタルする話は取得できません
カクヨム kakuyomu.js
ハーメルン Hameln.js
小説を読もう! yomou.js 小説家になろう
ノクターンノベルズ noc.js 小説家になろう男性読者向けの18禁部門サイト
ミッドナイトノベルズ mid.js 小説家になろう男性読者向けの『官能を主目的としない』R18作品を探すことができるサイト
ムーンライトノベルズ mnlt.js 小説家になろう女性読者向けのR18作品を探すことができるサイト

Simplified Chinese web fictions / novels 中国内地小说 中国簡体字のオンライン小説

../novel.cmn-Hans-CN/*.js, web pages → epub

Site 平臺名稱 Tool file Note 說明
起点中文网 qidian.js 本工具無法下載 VIP章节內容
笔趣阁
笔趣阁
笔趣阁
笔趣阁.cc
笔趣阁.so
新笔趣阁
archive/biquge.js
biqugse.js
xbiquke.js
xbiquge.cc.js
xbiquge.so.js
archive/xbiquge.js
筆趣閣系列 PTCMS
八一中文网 archive/81xsw.js 最後一次成功下載此網站作品日期: 2019/1/12。PTCMS系统
新八一中文网 x81zw.js PTCMS系统
八一中文网 zwdu.js PTCMS系统
八八读书网 88dus.js 88读书网(88dushu),PTCMS?
顶点小说 archive/23us.js
archive/23us.com.js
PTCMS? 有許多無內容/空章節。2020/2/29 最後一次連接
顶点小说 booktxt.js PTCMS
顶点小说 archive/23us.2018.js WMCMS (未梦开源小说程序) 仿电脑顶点小说模板 or PTCMS? 自 2018/12/9 23:56 最後一次連接
恋上你看书网 630book.js PTCMS
比奇中文网 biqizw.js PTCMS
烟草小说网 ecxs.js PTCMS? 每個章節分頁,可能錯漏。
看书神站 kanshushenzhan.js 部分章節被腰斬。杰奇小说连载系统
花香居 huaxiangju.js 杰奇小说连载系统
追书帮 zhuishubang.js 杰奇小说连载系统
飘天文学 piaotian.js NOT PTCMS. 杰奇小说连载系统?
全本小说网 quanben.js 看起來非PTCMS,有獨自的系統?有自我審查。於某些小說較少錯落字。
落霞小说网 luoxia.js WordPress,數量少、速度較慢但品質較高,較少錯字和自我審查。
努努书坊 kanunu.js 有些非流行網路小說的書。
稻草人书屋 daocaoren.js 有些非流行網路小說的書
无忧书城 51shucheng.js 有些書未受關鍵字審查
丫丫电子书 xshuyaya.js 有一些舊書。
飞翔鸟中文 fxnzw.js 少了一些新書。資訊來源與飘天文学不同。
69书吧 69shu.js 部分書目資訊來源與飘天文学不同。
翠微居 cwjjj.js 有些反和諧加料版。
卡提諾論壇 小說頻道 archive/ck101.js Discuz! X3 可能因版權問題,自2019-10-01關小說版。
  • 中國大陸之小說文字常常會被審查而消失、變造。例如黑名單關鍵字轉為拉丁字母或是打星號,以及數字 0 改成 o、9 改成 q 等等。有時需要多下載幾個網站的文件再做比較。

Traditional Chinese webcomics 繁體字漫畫 中国繁体字のウェブコミック

../comic.cmn-Hant-TW/*.js, images → zip

Site 平臺名稱 Tool file Note 說明
繁體版漫畫櫃 manhuagui_tw.js 頻率限制太嚴格,一次就封禁一整天,非常難用。 漫画柜爱看漫。採用圣樱漫画管理系统 MHD模板?
無限動漫 comicbus.js 以臺灣翻譯日本的漫畫為主,還有些港漫。僅免費漫畫,無法下載VIP動畫。這個網站有許多表格標籤,卻很少使用class或者id屬性。
漫畫狗 dogemanga.js 以臺灣、大陸翻譯日本的漫畫為主。有些缺圖。
動漫狂 cartoonmad.js 以臺灣翻譯日本的漫畫為主。這個網站有許多表格標籤,卻很少使用class或者id屬性。
禁漫天堂 18comic.js 從 2021/3/12 開始將圖片分割、亂序排列。必須解開章節壓縮檔後,利用作品資料夾中的 index.html 來瀏覽。
包子漫畫 baozimh.js 有許多中國大陸漫畫。cn.baozimh.com 2022/11/19 已採用 Cloudflare 的阻斷服務攻擊保護。
WEBTOON webtoon.js NAVER WEBTOON 中文官網 韓國漫畫
本工具無法下載有動態效果的漫畫。
Toomics 玩漫 toomics_tc.js Toomics 韓國漫畫 本工具無法下載VIP付費內容
動漫伊甸園 archive/dmeden.js 日本漫畫較多。 採用與汗汗酷漫相同系統。2019/7/19 最後一次成功下載。
99漫畫網 archive/999comics.js 可能是2013年版本的 圣樱漫画管理系统? MHD模板(漫画岛)?2019/6/18 19:46 測試中陸續發現PC端有頁面404。2021/12/2 5:18:17 最後一次成功連結。
comico archive/comico.js 2022/1 改板幅度過大,不再支援此網站。本工具經設定帳號資訊後,可自動使用閱讀卷(レンタル券),但無法處理互動式漫畫、coin收費作業。

Simplified Chinese webcomics 中国内地漫画 中国簡体字のウェブコミック

../comic.cmn-Hans-CN/*.js, images → zip

  • 本工具無法下載需VIP付費、已屏蔽或刪除的內容。
Site 平臺名稱 Tool file Note 說明
腾讯漫画 qq.js 本工具無法下載VIP付費內容 2017/8/15 起取消了今日限免
有妖气 u17.js 本工具無法下載VIP付費內容
大角虫漫画 dajiaochong.js 2018/6/12 開始永久付費制。
哔哩哔哩漫画 bilibili.js 收費作品太多,PC端只給看10話,感覺很難用。並且系統太複雜,每次改版得花許多時間來修正,恐不再維護。 本工具無法下載 APP only & 付費內容
SF漫画 sfacg.js 本工具無法下載VIP付費內容
动漫屋网 dm5.js 似乎不能並行下載圖片,下載速度較慢。拿來下載日本漫畫的人好像比較多。不支援 achive_images 功能。 本工具無法下載付费章节
漫画人 1kkk.js 系統與 dm5.js 幾乎相同。和 dm5 一樣,很多作品要收費。不支援 achive_images 功能。 本工具無法下載付费章节
韩漫窝 hanmanwo.js 有些韓國漫畫。系統似 dm5.js。
梦游漫画 archive/mymhh.js 有許多韓國漫畫。系統似 hanmanwo.js。僅能以手機觀看。
快看漫画 kuaikan.js 本工具無法下載VIP付費內容
微博动漫 weibo.js 本工具無法下載VIP付費內容
竟然所有資料皆可由API取得,實在是程序猿的好搭檔!
看漫画 manhuagui.js 頻率限制太嚴格,一次就封禁一整天,非常難用。 漫画柜爱看漫。採用圣樱漫画管理系统 MHD模板?
古风漫画网 gufengmh.js 採用圣樱漫画管理系统 MHD模板
90漫画网 90mh.js 似乎只有日本漫畫。採用圣樱漫画管理系统 MHD模板
漫画牛 manhuaniu.js 速度稍微慢。採用圣樱漫画管理系统 MHD模板
亲亲漫画网 930mh.js 有些韓國漫畫。採用圣樱漫画管理系统 DMZJ模板 + 使用 CryptoJS 加密
动漫之家 dmzj.js 僅處理漫畫。有時會無法讀取。可能為早期圣樱漫画管理系统 DMZJ模板?
漫画160 mh160.js 與 733mh.js 相同系統。
漫画1234 mh1234.js 採用圣樱漫画管理系统 + 改了 733mh.js?
733动漫网 733dm.js 僅處理漫畫。2018/11/9 之後 (11/16之後?) 改版成 晴天漫画系统
卡推漫画 katui.js 系統同 archive/733dm.201808.js,可能為早期晴天漫画系统
扑飞漫画 pufei.js 系統同 archive/733dm.201808.js,可能為早期晴天漫画系统
塔多漫画 taduo.js 系統同 archive/733dm.201808.js,可能為早期晴天漫画系统
漫画DB manhuadb.js 以臺灣翻譯日本的漫畫單行本為主。不支援 achive_images 功能。
漫画猫 manhuacat.js 以臺灣翻譯日本的漫畫單行本為主
看漫画 kanman.js 女性向的作品很熱門。
咪咕圈圈 migudm.js 本工具無法下載付費內容
咚漫中文官网 dongman.js NAVER WEBTOON 中文官网 韩国漫画
本工具無法下載有動態效果的漫畫。
Toomics 玩漫 toomics_sc.js Toomics 韓國漫畫 本工具無法下載VIP付費內容
奇漫屋 qiman5.js 有些缺話。
包子漫畫 baozimh.org.js 有許多中國大陸漫畫。有些圖片損壞。看似與包子漫畫不同架構。
57漫画网 archive/57mh.js 缺話眾多。系統同 2manhua.js。可能是2013年版本的 圣樱漫画管理系统? MHD模板?
布卡漫画 archive/buka.js 有少數遺失圖片。請注意:搜索某些名稱,如包含"纪元"一詞之作品時,會造成連線重設。對於這類作品必須輸入id而非標題。2022/3/14 最後一次成功連接。 本工具無法下載VIP付費內容
汗汗酷漫 archive/hhcool.js 日本漫畫較多。 2018/4/27 最後一次存取域名 http://www.hhcool.com/
有码漫画 archive/youma.js 大多為韓國漫畫。系統似 hanmanwo.js。
无双漫画 archive/r2hm.js 有些韓國漫畫。系統與內容極似 hanmanwo.js。內容是自動採集生成的?有少許缺圖。2020/1/16 最後一次成功連接。
大古漫画网 archive/dagu.js 2018/10/19–11/24 間,9妹漫画网改名大古漫画网。2020/1/21 最後一次成功連接。有個大古漫画
我要去漫画 archive/517.js 採用晴天新漫画系统模板1 PC端。2022/8/5 最後一次成功連接。
365漫画网 archive/iqg365.js 速度頗慢。有些缺圖。採用晴天新漫画系统模板2 PC端。2020/8/16 最後一次成功連接。
一漫网 archive/emw.js 速度頗慢。有些缺圖。採用晴天新漫画系统模板2 PC端
爱看漫画 archive/aikanmh.js 有些缺圖。採用晴天新漫画系统模板2 PC端。2020/3/3 最後一次成功連接。有個爱看漫画,系統不同。
友绘漫画网 archive/wuyouhui.js 有些缺圖。採用晴天新漫画系统模板2 手机端
188漫画网 archive/88bag.js 有些缺圖,圖片似乎多從其他網站採集而來。採用晴天新漫画系统模板2 手机端。2022/9/26 最後一次成功連接。
乙女漫画 archive/yinvmh.js 日本漫畫較多,幾乎都是 BL。自 2020/12/18 起無更新?用晴天新漫画系统
欢乐漫画网/多多漫画 archive/duoduomh.js 採用圣樱漫画管理系统 MHD模板。2019/10/23 最後一次成功連接。
36漫画网 archive/36mh.js 採用圣樱漫画管理系统 MHD模板。2022/7/17 最後一次成功連接。
733漫画网 archive/733mh.js 有時會無法讀取。733mh與733dm內容類似...
可能為早期晴天漫画系统晴天新漫画系统模板3?? 2020/11/30 最後一次成功連接。
50漫画网 archive/50mh.js 2020/8/12 19:58 最後一次成功連接。採用圣樱漫画管理系统 DMZJ模板 + 使用 CryptoJS 加密。2019/10/26 最後一次成功連接。
Oh漫画 archive/ohmanhua.js 2021/8/2 採用 Cloudflare 的阻斷服務攻擊保護。原ONE漫画。fed? 系統
哦漫画 archive/omanhua.js 2019/7/3 5:4 最後一次成功連接。
热漫吧 archive/remanba.js 自 2016/12/27 14:42 最後一次成功連接後,下午起就持續 404 至 2018/6/11 未復原。
三七阅读 archive/37yue.js 自 2017/6/9 下午最後一次連接後,2017/6/10 9時起就持續 404 至 2018/6/11 未復原。
爱漫画 archive/2manhua.js 許多作品似乎從2017/9/3起就沒有更新。2017/5/16 4:43 最後一次成功連接,至 2018/6/11 未復原。
漫画台 archive/manhuatai.2018.js 2019/5/25-28 間改版,改版幅度過大並開始收費,不再維護。小明太极旗下拥有看漫画、知音漫客、漫客栈、漫画台、爱飒漫画、神漫画、爱优漫、酷漫漫画8大互联网漫画平台。
漫画看 mhkan.js 水管太小?總是卡住,下載圖片時常出現 status 522,很難用。
採用圣樱漫画管理系统 MHD模板
爱看漫画网 ikmhw.js 韓國漫畫比較多。系統似 tohomh.js。圖片API反應速度比土豪漫画慢許多。內容是自動採集生成的?有少許缺圖與亂序。 2019/8/18 最後一次成功連接,2019/8/21 起無法連接。
360漫画 360taofu.js 2019/11後續章節全部轉到 76.js。有頻率限制。有些漫畫畫質較高,然而本站有太多缺圖、亂序、錯漏話。採用晴天新漫画系统模板1 PC端
网易漫画 archive/163.js 2017/7/13 開始 本工具無法下載VIP付費內容 2019年12月31日12點後永久停止服務。大部分已經轉移至嗶哩嗶哩漫畫
76漫画 archive/76.js 2019/11/16 5:20 最後一次成功連接。採用晴天新漫画系统模板1 PC端
土豪漫画 archive/tohomh.js 2020/6/21 無法連接。系統似 dm5.js。
乙女漫画 archive/nokiacn.js 2020/9/15 6:4 最後一次成功連接。日本漫畫較多。有些缺圖。採用晴天新漫画系统模板2
知音漫客 archive/zymk.js 知音漫客网的資料似乎全轉到了看漫画(kanman.js)。

Japanese webcomics 日語網路漫畫 日本語のウェブコミック

../comic.ja-JP/*.js, images → zip

Site Tool file Note
ニコニコ静画 nico_seiga.js アカウントが必要です。 ドワンゴ DWANGO Co., Ltd.
ComicWalker ComicWalker.js KADOKAWAの無料漫画(マンガ) コミックウォーカー 後端採用ニコニコ静画技術
ヤングエースUP youngaceup.js KADOKAWA webエース 所属
TYPE-MOONコミックエース tmca.js KADOKAWA webエース 所属
アルファポリスの公式Web漫画 AlphaPolis_official_manga.js レンタルする話は取得できません
アルファポリスの無料の漫画投稿 AlphaPolis_user_manga.js
モアイ moae.js 講談社 モーニング・アフタヌーン・イブニング合同Webコミックサイト
サイコミ cycomi.js
MAGCOMI archive/MAGCOMI.js マグコミ: ActiBook系統。2020/3 圖片經過特殊處理
XOY archive/XOY.js NAVER WEBTOON ja
2018.09.13: XOYの作品が「LINEマンガ」に移行されます。
OVERLAP archive/OVERLAP.js オーバーラップ コミックガルド: ActiBook系統。2019/7/5 改版,域名移至コミックガルド,之後轉成與となりのヤングジャンプ相同系統,圖片經過 canvas 處理以展示。不再支援。
コミコ
オトナ限定 コミコ
archive/comico_jp.js
archive/comico_jp_plus.js
2021/12 改板幅度過大,不再支援此網站。本工具經設定帳號資訊後,可自動使用閱讀卷(レンタル券),但無法處理互動式漫畫、coin收費作業。
pixivコミック pixivcomic.js pixivコミック(ぴくしぶこみっく) 2019/3 改版過一次,2022/6/26至2022/7/4 之間再度改版,因改版幅度過大而不再支援。

English webcomics 英語網路漫畫 英語のウェブコミック

../comic.en-US/*.js, images → zip

Site Tool file Note
WEBTOON webtoon.js NAVER LINE WEBTOON
Toomics toomics_en.js Toomics - Free comics 本工具無法下載VIP付費內容
Manga Mew mangamew.js 一些圖片在檔案最後會多加個字元 0A,因此被判別為非正規圖片檔。
Manga New manganew.js Using Microsoft IIS?
Rocaca rocaca.js 受到 Cloudflare 保護

安裝

若是想要使用系統安裝的方法,或者您的系統並未提供命令列介面,您可以 直接下載📦安裝包GitHub release,並且安裝 7-Zip 18.01 以上的版本。惟 安裝包不含最新的功能,有些網站下載起來會出問題。安裝包現在落後最新測試版修正次數:Github commits (since latest release)。欲採用最新版本,或研究開發、想要使用命令列介面作批次處理,請採用下列步驟。

懶人安裝法

為了想趕快嘗鮮的您~

  1. 先安裝 node.js7-Zip 18.01 以上的版本。請將程式安裝於預設路徑下,否則可能出現錯誤!(例如 Windows 系統下,安裝 7-Zip 於 C:\Program Files\)已經安裝過的可以跳過。Node.js 用以執行本工具。7-Zip 在更新本工具,或者打包漫畫章節,以及製作電子書時使用。
  2. 下載並儲存本工具安裝檔 work_crawler.updater.js(按右鍵另存新檔)。本工具安裝檔 預設會將所有組件放在 work_crawler-master 目錄下
  3. 若在中國大陸使用本工具,您可能需要更改預設 npm registry 至淘宝 npm 镜像,以加快下載速度:
    (點擊本處可獲得更詳細的說明)
    • 請在命令列介面下執行下列指令,將會修改 .npmrc 設定檔:可參考 npm 淘宝镜像配置

      npm config set registry https://registry.npm.taobao.org
      npm config set disturl https://npm.taobao.org/dist
      npm config set electron_mirror https://npm.taobao.org/mirrors/electron/

      附注:恢復預設設定請執行

      npm config delete registry
      npm config delete disturl
      npm config delete electron_mirror
  1. 在命令列介面下以 Node.js 執行安裝檔 `work_crawler.updater.js`。(本安裝檔不能直接點擊兩下執行。點擊本行可獲得更詳細的說明。)
    1. 進入命令列介面

      • Windows 10 下,請按下⊞ Windows鍵 + X → 選擇 命令提示字元。(如下圖的示範)
      • Windows 7 下打開命令列介面,請從 開始 → 所有程式 → 附屬應用程式 → 選擇 命令提示字元

      Windows 10 下,進入命令列介面

    2. 進到本工具安裝檔 work_crawler.updater.js 所在的目錄

      • 若是您視窗的 背景為藍色,表示您使用的可能是 PowerShell,您應該使用這種形式的指令來切換目錄:cd "本工具安裝檔所在的目錄"
      • 若是您視窗的 背景為黑色,表示您使用的可能是 Command Prompt 命令提示字元,您應該使用這種形式的指令來切換目錄:cd/d "本工具安裝檔所在的目錄"cd/d 表示「同時變更工作磁碟機及其工作目錄」的意思)。
    3. 執行命令以下載最新版本組件(本安裝檔必須以 node 執行, 不能直接點擊兩下執行。):

      node work_crawler.updater.js
    4. 執行完畢後,除了 work_crawler-master 這個目錄,還會出現一些附屬檔案。這些檔案是幫助更新用的,就算刪除也不會影響程式運行或更新。

  1. 然後就能開始試用囉。

    下載 CeJS 程式庫後本工具安裝的目錄看起來的樣子:

    下載 CeJS 程式庫後本工具安裝的目錄看起來的樣子

    以下是在linux下直接操作上述作業時的指令,Windows用戶可以跳過,直接開始試用

    # sample commands to extract work_crawler + cejs
    curl -O https://raw.githubusercontent.com/kanasimi/work_crawler/master/work_crawler.updater.js
    # wget https://raw.githubusercontent.com/kanasimi/work_crawler/master/work_crawler.updater.js
    node work_crawler.updater.js
  1. 若是您將 CeJS 放置在其他目錄底下,您可以從 _repository_path_list.txt 這個檔案來設定放置的路徑。

  2. 您可設定 work_crawler.configuration.js 以指定 所有網站採用之預設主要下載目錄,所下載的作品檔案預設會放置到此主要目錄之工具檔名稱底下。簡便的方法是:

    1. work_crawler.default_configuration.js 改名成 work_crawler.configuration.js。只要在 work_crawler.configuration.js 檔案裡面,已將所有選項設定好;那麼是否有 work_crawler.default_configuration.js 並不影響程式運作,請不用擔心。
    2. 直接用文字編輯器打開 work_crawler.configuration.js,找到 global.data_directory = ''; 這一段,把引號中改成您要的 所有網站採用之預設主要下載目錄;例如:
      global.data_directory = 'D:\\web_works\\';
      請記得在引號中,目錄分隔號必須輸入兩次! 這不會影響到您之前曾手動改變過的標的目錄。
  3. 每次要更新到最新版本時,只要進到工具安裝檔所在目錄,重新執行一次本工具安裝檔即可。

    node work_crawler.updater.js

    由於本工具會 cache 作品資訊,更新幅度較大的時候,新程式可能無法讀取這些舊格式的 cache,會產生錯誤;此時您需要刪除下載目錄中所有的 cache,重新下載作品。這些 cache 包括 search.json, servers.json 以及作品目錄下面,以作品名稱為名的 .json 檔案。

Legacy installation 一般正常安裝方法

  1. Please see Node.js usage section at CeJS for detail.
  2. Setup _repository_path_list.txt if necessary.
  3. 最後設定好設定檔 work_crawler.configuration.js (see work_crawler.default_configuration.js)。例如指定 global.data_directory

Setup GUI 設定視窗型態介面

若是您在作研究開發時,希望使用圖形使用者介面,那麼您還需要安裝 Electron。若是您採用懶人安裝法,應該已經安裝過 Electron,可以直接採用圖形使用者介面。

  1. 請在命令列介面下,進到本工具安裝的目錄,執行命令以安裝 Electron 程式庫:

    npm i -D electron@latest
  2. 在本工具安裝的目錄下,執行 start_gui_electron.batstart_gui_electron.sh

    視窗型態介面

    視窗型態介面支援不同語系: 支援不同語系

    有許多可調整的下載選項: 有許多可調整的下載選項

    可選用暗色系主題: 暗色系主題

    能一鍵搜尋各網站與下載作品: 搜尋名稱用於跨網站。僅能搜尋作品名稱,無法搜尋作品id。假如您已知作品id,可以直接在最愛作品清單輸入id,用不著搜尋。 一鍵搜尋各網站與下載作品

Execution 執行

若是您希望使用圖形使用者介面,請執行 work_crawler-master 目錄下面的 start_gui_electron.batstart_gui_electron.sh

所有操作都必須進到工具檔所在的目錄,在命令列介面下執行。

  1. 確認要下載的網站名與作品名。之後在命令列介面下,執行:(請在作品的名稱外面加上引號)

    node 工具檔名.js "作品名" [option=true] [option=value]
    node 工具檔名.js "l=作品列表檔案名" [option=true] [option=value]

    e.g.,

    cd comic.cmn-Hans-CN && node qq.js "狐妖小红娘" skip_error=true
    cd novel.cmn-Hans-CN && node qidian free && echo "下载 起点中文网限免作品"
    cd novel.cmn-Hans-CN && node 23us "斗罗大陆Ⅲ龙王传说" proxy=localhost:8080
    cd comic.cmn-Hans-CN && node 2manhua "大主宰" recheck=true
    cd comic.cmn-Hans-CN && node ikanman "l=ikanman.txt" recheck=true
    cd novel.cmn-Hans-CN && node 630book "267" && echo "via id"
    cd novel.ja-JP       && node yomou "転生したらスライムだった件"

    命令列介面下執行命令

  2. 下載的檔案將放在設定檔 work_crawler.configuration.jsglobal.data_directory 所設定的目錄下。若採懶人安裝法,則預設放在解壓縮後工具檔所在的目錄下。

  3. 本工具會循序下載每個章節,對於漫畫基本上每個章節的圖片會並行下載。不可並行下載同一個網站的同一個作品,否則會出現衝突。若是想要並行下載不同網站或是不同的作品,那麼您就需要再開一個命令列介面來執行工具檔。

  4. 若是下載出錯,重新執行即可接續下載

Get cookies from browser 從瀏覽器獲取 cookies

  • 若您已有帳號,想作備份預防萬一,可利用 cookie 功能模擬您的帳號瀏覽。請先以瀏覽器登入,打開瀏覽器的偵錯頁面,可在 Network 一欄複製 cookie 到本工具使用。

    Get cookies from browser

Workflow 工作流程

  • 本工具將把所指定的漫畫下載至特定目錄中(預設為工具檔名,如 qq),每套漫畫一個目錄。

    folder

  • 預設每個章節一個壓縮檔。

    folder inside work - 預設每個章節一個壓縮檔

  • 若設定不壓縮章節圖片,則每個章節一個目錄。

    folder inside work - 每個章節一個目錄

    folder inside chapter

  • 接續下載時,將從上次的進度(最後下載的章節)接著下載。

    接續下載

  • 若是下載小說,最後將包裝成可匯入 calibre 的 epub。

    小說 → epub list

    小說 → epub

Uninstallation 移除

  • 若是您採用📦安裝包,請利用系統正規的移除方法或移除介面。否則要移除本工具,只需先備份好之前下載過的漫畫,之後將解壓縮後工具檔所在的目錄整個刪除即可。
  • 作品下載的標的目錄(存放圖片檔與紀錄檔的目錄)需另外手動刪除。

FAQ 常見問題集

如何從某個章節開始下載
  • 若是使用命令列介面,您可以採用 start_chapter 這個參數與 recheck 參數,就可以挑選開始下載的章節。

    範例指令: node qq 作品名 start_chapter=20 recheck

  • 圖形介面在右手邊的 下載選項 應該可以看到有一個 start_chapter: 將開始/接續下載的章節編號。必須要配合 .recheck。 (number)

    請輸入章節的數字,之後指定 start_chapter 上面的 recheck,點擊開始下載就可以接續下載了。

下載圖片或電子書的資料夾內,有些不是圖片或電子書的檔案
  • 這些json檔是用來記錄程式執行的狀態。可以刪除,但若常常接續下載,可能會受影響。例如必須重新搜尋作品、重新檢查下載狀況等等。
掃毒軟體報錯!
  • 應該是因為使用的 CeJS 函式庫包山包海,裡面用到一些專門用於檔案操作的函數、FileSystemObject 物件、WScript 物件,所以掃毒軟體以為有問題。這個程式天天都在測試,漫畫小說下載並不會用到這些功能,您大可放心。
作品目錄下可否放置無關的檔案
  • 作品目錄下可以放置無關的檔案,不會影響到本工具運行。

Notes 附注

  • 歡迎有志之士參與開發,一同改進本工具並且增加網站!
  • 對於本工具已經包含的下載模式,熟練後一般約需2至4小時新增或更新下載工具,以達初步可用狀態。
  • 小說作品採用單線程下載,以避免對網站造成過度的負荷。漫畫作品則以章節為單位多線程下載,每個章節的圖片下載完畢之後,再接著下一個章節。
  • 若可能,您應該檢核並參與維護您需要的軟體

Purpose 公開目的

非常歡迎提供使用意見與改善建議

Announce 聲明

  • ⚠本工具僅供同好學習和研究,嚴禁傳播或用於任何商業、非法用途!請小心利用本工具。所下載或備分之內容版權屬原作者所有,請勿公開散布傳播。利用本工具可能引起的任何糾紛或損失損害,本人恕不負責。

Contact 聯絡我們

Contact us at GitHub.

logo