CeJS 線上小說漫畫下載工具支持多平台多网站

# CeJS 線上小說漫畫下載工具 online novels / comics downloader

TOC 快速瀏覽

Features 特點

Supported sites 已完成之網站工具

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

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

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

SiteTool fileNote
アルファポリスAlphaPolis.jsレンタルする話は取得できません
カクヨムkakuyomu.js
ハーメルンHameln.js
小説を読もう!yomou.js小説家になろう
ノクターンノベルズnoc.js小説家になろう男性読者向けの18禁部門サイト

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

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

SiteTool fileNote
起点中文网qidian.js本工具無法下載 VIP章节內容
八一中文网81xsw.jsPTCMS系统
顶点小说23us.jsPTCMS
顶点小说archive/23us.com.jsPTCMS,限制了取得頁面的數量和頻率,暫時放棄。
八八读书网88dus.js88读书网(88dushu),PTCMS?
恋上你看书网630book.js
飘天文学piaotian.jsNOT PTCMS
落霞小说网luoxia.jsWordPress,數量少、速度較慢但品質較高,較少錯字和自我審查。
卡提諾論壇 小說頻道ck101.jsDiscuz! X3

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

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

SiteTool fileNote
腾讯漫画qq.js本工具無法下載VIP付費內容 2017/8/15 起取消了今日限免
网易漫画163.js2017/7/13 本工具無法下載VIP付費內容
大角虫漫画dajiaochong.js
快看漫画kuaikan.js
看漫画manhuagui.js漫画柜爱看漫
漫画台manhuatai.js
动漫之家dmzj.js僅處理漫畫。有時會無法讀取。
动漫屋网dm5.js似乎不能並行下載圖片,下載速度較慢。似乎拿來下載日本漫畫的人比較多。
733动漫网733dm.js僅處理漫畫。
733漫画网733mh.js有時會無法讀取。733mh與733dm其實是一樣的東西...
哦漫画omanhua.js
爱漫画2manhua.js許多作品似乎從2017/9/3起就沒有更新。
汗汗酷漫hhcool.js
古风漫画网gufengmh.js
热漫吧archive/remanba.js自 2016/12/27 14:42 最後一次成功連接後,下午起就持續 404 至 2017/10/19 未復原。
三七阅读archive/37yue.js自 2017/6/9 下午最後一次連接後,2017/6/10 9時起就持續 404 至 2017/10/19 未復原。

Installation 安裝

若是想要使用圖形介面,您可以 直接下載安裝包,惟 安裝包並非最新的版本,有些網站下載起來會出問題。若是欲採用最新的版本,或者用作研究開發、想要使用命令行界面作批次處理,請採用下列步驟。

Lazy installation 懶人安裝法

為了想趕快嘗鮮的您~(已經做過的步驟可以跳過)

  1. 先安裝 Node.js7-Zip 18.01 以上的版本。<!-- 下載小說須先安裝 7-Zip 以製作 .epub 電子書。 -->
  2. 下載本工具壓縮檔並解壓縮,應能得到 work_crawler-master 目錄;這將是本工具將安裝的標的目錄,若有需要亦可將之改名。
  3. 下載 CeJS 安裝檔 _CeL.updater.node.js,將此檔儲存到前面所提,本工具將安裝的標的目錄下。

界面

  1. 命令行界面下,進到本工具安裝的目錄,執行命令以下載 CeJS 程式庫:

    node _CeL.updater.node.js

    執行命令以下載 CeJS 程式庫

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

    # sample commands to extract work_crawler + cejs
    mkdir work_crawler
    cd work_crawler
    wget --output-document=work_crawler.zip https://github.com/kanasimi/work_crawler/archive/master.zip
    unzip work_crawler.zip
    cd work_crawler-master
    wget --output-document=_CeL.updater.node.js https://raw.githubusercontent.com/kanasimi/CeJS/master/_for%20include/_CeL.updater.node.js
    node _CeL.updater.node.js

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

  1. 若是您將 CeJS 放置在其他目錄底下,您可以從 _CeL.path.txt 這個檔案來設定放置的路徑。
  2. 您可設定 work_crawler_loder.configuration.js 以指定下載的檔案要放置的標的目錄。 (see work_crawler_loder.js)
  3. 每次要更新到最新 CeJS 程式庫時,只要重新執行一次 CeJS 安裝檔即可。

    node _CeL.updater.node.js

    由於本工具會 cache 作品資訊,更新幅度較大的時候您可能需要刪除作品目錄的 cache,重新下載作品。

<!-- use npm:

  1. 在命令行界面下,進到解壓縮後工具檔所在的目錄,執行命令以下載 CeJS 程式庫:(npm install 可能將 cejs 安裝在此目錄下之 node_modules/cejs 目錄內 )

    npm install cejs
  2. 然後就能開始試用囉。

Setup GUI 設定視窗型態介面

若是您在作研究開發時,希望使用圖形使用者介面,那麼您還需要安裝 Electron

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

    npm install electron
  2. 在本工具安裝的目錄下,執行 start_gui_electron.shstart_gui_electron.bat

視窗型態介面

Normal installation 一般正常安裝方法

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

Execution 執行

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

  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 斗罗大陆Ⅲ龙王传说
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 && echo "via id" && node 630book 267
cd novel.ja-JP       && node yomou 転生したらスライムだった件
  1. 下載的檔案將放在設定檔 work_crawler_loder.configuration.jsglobal.data_directory 所設定的目錄下。若採懶人安裝法,則預設放在解壓縮後工具檔所在的目錄下。
  2. 若是下載出錯,重新執行即可接續下載

Workflow 工作流程

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

folder inside work

folder inside chapter

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

接續下載

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

小說 → epub list

小說 → epub

Notes 附注

Purpose 公開目的

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

Announce 聲明

Uninstallation 移除

<!--
TODO:
one-click installation + auto-update
GUI

-->

项目地址:https://github.com/kanasimi/work_crawler

随机文章推荐:

添加新评论