前言

最近两个月陆陆续续地在维护迭代一个漫画脚本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的脚本,但却是第一个花时间去维护和迭代的脚本。这个脚本比起功能的迭代,其实更多是用于学习和实践,就像一个训练场!用来对新学知识的实践和对代码结构设计实践。并且这确实也是一个不错的娱乐~

转载于:https://juejin.im/post/5c894e4b51882501c817a8af

Re: 从零开始的【comic spider】(序幕)相关推荐

  1. PYTHON系列-从零开始的爬虫入门指南

    入门 0.准备工作 需要准备的东西: Python.scrapy.一个IDE或者随便什么文本编辑工具. 1.技术部已经研究决定了,你来写爬虫. 随便建一个工作目录,然后用命令行建立一个工程,工程名为m ...

  2. python爬虫代理的使用_从零开始写Python爬虫 --- 2.4 爬虫实践:代理的爬取和验证...

    爬网站的时候,由于各种原因,ip被锁了,这个时候我们就需要通过代理来突破封锁.网上有很多代理网站,付费和免费的都有,这次我们就来写一个scrapy爬虫,爬一些免费的代理下来用. 目标分析: 本次爬取了 ...

  3. 《从零开始:机器学习的数学原理和算法实践》chap1

    <从零开始:机器学习的数学原理和算法实践>chap1 学习笔记 文章目录 <从零开始:机器学习的数学原理和算法实践>chap1 学习笔记 chap1 补基础:不怕学不懂微积分 ...

  4. 从零开始学爬虫系列3:漫画下载,动态加载、反爬虫这都不叫事!

    1 前言 前文回顾: 从零开始学爬虫系列1:初识网络爬虫之夜探老王家 从零开始学爬虫系列2:下载小说的正确姿势 经过上两篇文章的学习,爬虫三步走:发起请求.解析数据.保存数据,已经掌握,算入门爬虫了吗 ...

  5. 从零开始编写一个宠物识别系统(爬虫、模型训练和调优、模型部署、Web服务)

    心血来潮,想从零开始编写一个相对完整的深度学习小项目.想到就做,那么首先要考虑的问题是,写什么? 思量再三,我决定写一个宠物识别系统,即给定一张图片,判断图片上的宠物是什么.宠物种类暂定为四类--猫. ...

  6. 从零开始学python大数据与量化交易下载_GitHub - mignonwong/Python-100-Days-1: Python - 100天从新手到大师...

    Python - 100天从新手到大师 作者:骆昊 说明:从项目上线到获得8w+星标以来,一直收到反馈说基础部分(前15天的内容)对新手来说是比较困难的,建议有配套视频进行讲解.最近把基础部分的内容重 ...

  7. 从零开始学python大数据与量化交易下载_GitHub - zhaojie1126/Python-100-Days-1: Python - 100天从新手到大师...

    Python - 100天从新手到大师 作者:骆昊 说明:从项目上线到获得8w+星标以来,一直收到反馈说基础部分(前15天的内容)对新手来说是比较困难的,建议有配套视频进行讲解.最近把基础部分的内容重 ...

  8. 从零开始学python大数据与量化交易下载_GitHub - Lid23/Python-100-Days: Python - 100天从新手到大师...

    Python - 100天从新手到大师 作者:骆昊 说明:从项目上线到获得8w+星标以来,一直收到反馈说基础部分(前15天的内容)对新手来说是比较困难的,建议有配套视频进行讲解.最近把基础部分的内容重 ...

  9. 从零开始编写minecraft光影包(4)泛光性能与品质优化

    完整资源: 我的Github地址 前情提要: 从0开始编写minecraft光影包(0)GLSL,坐标系,光影包结构介绍 从零开始编写minecraft光影包(1)基础阴影绘制 从零开始编写minec ...

最新文章

  1. Codeforces 1012A Photo of The Sky
  2. 自定义圆形控件 RoundImageView
  3. 比select2 更好用的chosen插件 for angular
  4. mysql+keepalived必须要lvs吗_Mysql双主热备+LVS+Keepalived高可用操作记录
  5. C# 数据适配器之 DataAdapter 对象
  6. Android 防火墙 知乎,知乎回应:防火墙太“坑爹” 正检查用户隐私是否有泄露...
  7. python面向对象继承_四. python面向对象(继承)
  8. [html] 你觉得写Html难吗?难在哪?为什么?
  9. linux可用的ftp,linuxunix下有很多可用的ftp服务器
  10. 那些年,我写过的设置Windows系统变量的vbs脚本
  11. 酒店房间登记与计费管理系统《c语言课程设计》 文库,C语言课程设计--酒店房间登记与计费管理系统程序代码...
  12. 苹果测试集了成语音识别和人脸识别的智能家居?
  13. Http Core学习(Http Components 翻译和学习)
  14. mysql备份 php_详解MYSQL的备份还原(PHP实现)
  15. 人脸检测实战高级:使用 OpenCV、Python 和 dlib 完成眨眼检测
  16. 100年来诺贝尔化学奖获得者
  17. 自学python教程免费python教程视频
  18. 不同系统下的shell的不同_不同地区不同气候条件下杉木成材时间的区别
  19. 苹果部分机型被禁销售 股价下跌2% 苹果高通专利大战究竟为何?
  20. Google Scholar特别好用的镜像网站链接

热门文章

  1. 存储基础知识二 主要协议SCSI、FC、iSCSI
  2. ADO.NET实用经验 转载
  3. Android Studio下载及安装3.0版本
  4. 内核对象管理:Slab,Slub
  5. Tomcat 输入http://localhost:8080打不开网页的解决方法
  6. MySql—索引原理
  7. Android App Bundle:动态功能模块
  8. C# 执行Cmd窗口中的命令 [复制文件实例]
  9. 《学习之道》第六章关注过程,亦培养习惯
  10. D. Imbalanced Array