Skip to content

NetEase Cartoon Crawler,manhua.163.com 爬虫

Notifications You must be signed in to change notification settings

MomentDerek/NEC_Crawler

 
 

Repository files navigation

NEC_Crawler

NetEase Cartoon Crawler,manhua.163.com 爬虫

最近迷上了漫画,还为了看漫画专门买了一个kpw3,用它看漫画感觉的确挺不错的,屏幕大了很多,看久了也不觉得伤眼睛
由于之前在手机上一直是用网易漫画APP来看,比较习惯看上面的漫画了,于是就利用空余时间用NODE.JS写了个爬虫。

这是使用截图
使用截图

依赖库:
npm install -g colors
npm install -g mkdirp
npm install -g request
npm install -g get-pixels


用法:

1.在config.json里面设置好图书的:

a.BOOK_ID:就是漫画超链接里面的那串数字,爬取多本漫画就填多个,
如:https://manhua.163.com/source/5108295818580343008 里面的 5108295818580343008

b.output_dir:图片输出目录,漫画的不同章节会自动创建对应名称的目录

2.VSCode直接运行,或直接在命令行下node app.js

*******************************************************************************

2019-01-04 更新日志:

应网友YUIIUY要求增加了二维码扫描登录下载付费章节功能。感谢YUIIUY提供的测试账号!
注意:如果在短时间内重复多次退出又登录,有可能会因为登录失败导致付费章节下载失败
吐槽一下:网页版的163漫画登录方式有很多种,其中用户名账号登录方式的密码加密计算超级复杂,
而且安全性和操作性也不高,所以在制作时没有采用这种方式
而二维码方式由于客户端扫描成功率太低,很多微信能识别出来的二维码在使用163漫画客户端扫描时都死活没反应
所以操作性也很低,大家先将就用着吧,期待163漫画的二维码扫描功能可以加强吧

将二维码置于扫描框中央能提高成功率
将二维码置于扫描框中央能提高成功率

*******************************************************************************

2019-01-11 更新日志:

应网友YUIIUY要求增加了下载格式配置,重名章节图片下载功能
config.json新增pic_type字段,可以设置为
webp:只下载 webp 高清格式
jpg:(默认)只下载 jpg 压缩格式
both:以上两种格式都下载

注:在遇到重名章节时,如果当前章节的目录已经存在
现在的处理方式是在这个目录下创建一个以章节ID命名的目录
然后再把图片下载到这个新的目录下面

About

NetEase Cartoon Crawler,manhua.163.com 爬虫

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%