前言
最近两个月陆陆续续地在维护迭代一个漫画脚本ic-comic-spider(欢迎star和试用),原因也很简单,kindle看漫画又不想付费买漫画,那只能去爬,但是啊,基于对未知脚本的不信任,并且,别人的脚本自己不可控,我更加希望可以定制自己需要的功能。那为什么不自己写一个呢~
正文
这两个月时间里,ic-comic-spider经历了不少的功能迭代和结构、性能的优化。一个最简单的,无序的脚本,一步一步地变得整洁,模块化。一些自己喜欢的功能任性地往上加(这就是自由的感觉~),因此我打算分篇记录这些变化,暂时按以下顺序分篇:
- Re: 从零开始的【comic spider】(序幕)
- Re: 从零开始的【comic spider】《最简单的实现》(上)
- Re: 从零开始的【comic spider】《最简单的实现》(下)
- Re: 从零开始的【comic spider】(feature:自定义分卷)
- Re: 从零开始的【comic spider】(feature:漫画分割)
- Re: 从零开始的【comic spider】(feature:错误处理)
- Re: 从零开始的【comic spider】(refactor:模块化)
- Re: 从零开始的【comic spider】(refactor:自动化)
后记
这也不是我第一次写nodejs的脚本,但却是第一个花时间去维护和迭代的脚本。这个脚本比起功能的迭代,其实更多是用于学习和实践,就像一个训练场!用来对新学知识的实践和对代码结构设计实践。并且这确实也是一个不错的娱乐~