起因:前几天网易相册宣布即将停止运营,自己有几千张照片需要下载,官方给的批量下载工具已经无法打开下载页面。无奈只能自己做一个。
该教程专为小白用户写的,大神请直接移步github:https://github.com/jsoncode/jsoncode.github.io/blob/master/download.photo.163.com.js
以下是windows下的教程,mac自行参考,逻辑一样。
1,需要安装node.js
nodejs 官网:https://nodejs.org/en/
2,下载download.photo.163.com.js这个js文件,随便放一个文件夹中
3,然后这个文件夹内按住Shift,再右键,点击:在此处打开Powershell窗口
这一步在Mac打开终端方法移步这里:https://jingyan.baidu.com/article/a501d80c42758cec630f5ee6.html
4,安装依赖的js包
a 先执行:
npm install -g cnpm --registry=https://registry.npm.taobao.org
b 开始安装其他包,逐个安装,安装过程可能会很慢
cnpm install piexifjs
cnpm install single-line-log
5 ,去浏览器中登录自己的网易相册账号,登录成功之后,在页面内右键查看:点击 “检查”
找到cookie,赋值到代码里:
到这里,所有准备工作已经做好了,接下来就是自动下载了。
在刚才的终端中输入下面代码,回车就可以执行了:
node download.photo.163.com.js
进度100之后,就可以看到文件夹里有了photo的照片了
速度非常快,1000张大概10分照不到(照片大小1.2G左右)
如果你喜欢我的小工具,别忘了告诉你的小伙伴一起来用。
如果感动了你,可以在下面小额打赏,对我的支持和鼓励。
热门评论:
-
暮雨 2019-3-14 5:25 回复:
都写了这么多代码了,何不多写几行把需要手动操作的都用代码实现呢…直接一行命令搞定岂不美哉…
aa123472328 2019-5-14 12:34 回复:
最后一步,弹出这堆提示,请问是什么意思呢
PS D:163pic> node download.photo.163.com.js
D:163picdownload.photo.163.com.js:1
��/
SyntaxError: Invalid or unexpected token
at Module._compile (internal/modules/cjs/loader.js:703:23)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:770:10)
at Module.load (internal/modules/cjs/loader.js:628:32)
at Function.Module._load (internal/modules/cjs/loader.js:555:12)
at Function.Module.runMain (internal/modules/cjs/loader.js:822:10)
at internal/main/run_main_module.js:17:11
jsoncode 2019-5-15 11:51 回复:aa123472328
获取到的相册列表数据错误,而且有乱码