kanasimi / work_crawler

Download comics novels 小说漫画下载工具 小説漫画のダウンローダ 小說漫畫下載:腾讯漫画 大角虫漫画 有妖气 咪咕 SF漫画 哦漫画 看漫画 漫画柜 汗汗酷漫 動漫伊甸園 快看漫画 微博动漫 733动漫网 大古漫画网 漫画DB 無限動漫 動漫狂 卡推漫画 动漫之家 动漫屋 古风漫画网 36漫画网 亲亲漫画网 乙女漫画 webtoons 咚漫 ニコニコ静画 ComicWalker ヤングエースUP モアイ pixivコミック サイコミ;アルファポリス カクヨム ハーメルン 小説家になろう 起点中文网 八一中文网 顶点小说 落霞小说网 努努书坊 笔趣阁→epub.
3.06k stars 318 forks source link

下载途中失败的部分章节的补救办法 #51

Closed ha7rock closed 6 years ago

ha7rock commented 6 years ago

<!-- Thank you for reporting an issue. Plese fill the template when you reporting a new issue, thanks!

感謝您的愛用並回報問題。 您可能得要確認使用的是最新版本的工具,有些問題在最新版本已修復完畢。

若是您使用後問題已解決,請記得回來關掉本議題。若仍發現有相關問題,可重開這個議題。 若是有不同的問題,麻煩請另外開個議題來修正。

若是希望新增網站,請 一個網站開一個議題,除了在標題說明要新增網站,並加上網站名稱。 增加網站往往需要耗費時間、作許多考量,煩請附個其他網站未揭載之作品。

請在提交問題的同時,附帶如下信息,方便我們盡快幫您解決問題,謝謝。 -->

Hi,

最近发现在下载途中会出现部分chapter出现没有打包成功或者是下载失败的问题,也许是在重试了4次之后跳过了转去下载下一个章节。

当发现了以后也只能用删除旧章节,手动的方式一个个的去补救。用:

node xxx.js "作品名" start_chapter=下载失败的章节 recheck

然后再ctrl+c手动中止,转去执行下一个下载失败的章节,如此这般周而复始……

所以请问有没有更智慧简便的方案可以用?

另外,有时会出现打包出错,请看:

root@VPS:/manga/work_crawler/comic.cmn-Hans-CN# node manhuadb.js "火凤燎原" start_chapter=25 recheck start_chapter: 1 由命令列 → 25 recheck: undefined 由命令列 → true manhuadb: 2018-08-15T02:30:52.019Z Starting 火凤燎原, 儲存至 manhuadb/ manhuadb: Find cache: 火凤燎原→"1070" 若之前已經下載到最新章節,則指定 start_chapter 時,必須同時設定 recheck! 1070 [陈某] 火凤燎原: 62 章. 连载中 25/62 [0025 25[火凤燎原][陈某][东立][a09070811]Vol_25] 192 images. undefined:19025[火凤燎原][陈某][东立][a09070811]Vol_25.zip]...

  • library_namespace.storage.working_directory(), 1, ^

TypeError: library_namespace.storage.working_directory is not a function at Archive_file.archive_file_execute [as execute] (eval at load_named (eval at (/manga/work_crawler/CeJS-master/_for include/node.loader.js:78:2)), :190:33) at Archive_file.archive_file_operation (eval at load_named (eval at (/manga/work_crawler/CeJS-master/_for include/node.loader.js:78:2)), :406:17) at Archive_file.eval [as update] (eval at load_named (eval at (/manga/work_crawler/CeJS-master/_for include/node.loader.js:78:2)), :435:35) at check_if_done (eval at load_named (eval at (/manga/work_crawler/CeJS-master/_for include/node.loader.js:78:2)), :2790:21) at get_next_image (eval at load_named (eval at (/manga/work_crawler/CeJS-master/_for include/node.loader.js:78:2)), :2459:7) at Object.assign.max_listeners (eval at load_named (eval at (/manga/work_crawler/CeJS-master/_for include/node.loader.js:78:2)), :3069:40) at IncomingMessage.eval (eval at load_named (eval at (/manga/work_crawler/CeJS-master/_for include/node.loader.js:78:2)), :1783:6) at IncomingMessage.emit (events.js:185:15) at endReadableNT (_stream_readable.js:1106:12) at process._tickCallback (internal/process/next_tick.js:178:19)

Update: 如上述问题,原本可以正常使用的打包作业,完全无法正常使用了

错误信息 TypeError: library_namespace.storage.working_directory is not a function

kanasimi commented 6 years ago

封裝進去了 https://github.com/kanasimi/CeJS/commit/b3b3fdae430f4fe3659e827bd08e770a8adf3827 麻煩請下載新版

舊的圖片應該不必刪除 假如有可以用的圖片 下一次會接續下載

也許是 working_directory() 這個的問題?? 若是您更新完還是發現沒有改善的話 麻煩您直接示範一下範例 這樣可能會更容易了解 謝謝您

ha7rock commented 6 years ago

更新后可以打包完成了,继续观察一下再回报。