QQ空间爬虫,多线程并发下载相册的相片/视频(Node.js版本)
QQ相册可以说是存放了好大一部分人生活的点点滴滴,近段时间发现QQ空间莫名会删除短视频或者相片,记得20年的时候也类似新闻报道过,为了快速备份写了此程序,网上看到大部分是使用Python实现的,而且操作过程也都比较繁琐,需要打开网页然后F12复制cookie等必要参数,对于非专业的用户来说这显得复杂,因此写了一个通过手机扫描登陆即可下载自己或好友的相册相片/视频,极大简化了用户操作流程,人人都会使用。
使用Node.js开发的QQ空间爬虫,通过手机QQ扫码登陆后即可全自动下载相册的相片和视频。
- Node.js 14.0.0 或更高版本
- npm 6.0.0 或更高版本
-
把项目下载下来
git clone https://github.com/your-username/nodejs-qq-zone.git
-
进入到nodejs-qq-zone目录
cd nodejs-qq-zone -
安装依赖
npm install
-
运行程序
npm start
对于不熟悉Node.js的用户,可以下载打包好的可执行文件(暂未提供)
- 支持通过手机QQ扫码登录,无需手动输入cookie等参数
- 支持下载自己和好友的QQ空间相册
- 支持批量选择相册下载
- 支持并发下载,加快下载速度
- 自动过滤重复文件,避免重复下载
- 清晰的下载进度显示
- 简洁易用的命令行界面
- 为了能占满带宽满速下载,100兆宽带最佳并行下载数为8
15,200兆1630,以此类推,实际使用可根据自身情况调整 - 下载的相片和视频默认保存在程序目录下的storage文件夹中,按QQ号和相册名分类存放
- 如果遇到下载失败的情况,可以再次运行程序,开启防重复下载功能可以自动跳过已下载的文件
- 本程序仅供学习交流使用,请勿用于商业用途
- 请尊重他人隐私,不要未经允许下载他人相册
- 本程序不会收集任何用户数据,登录信息仅在本地使用,请放心使用
MIT