微博上有时候遇到画师大佬,就想把他的相册整个下载下来,gallery-dl 可以很简单地实现。
gallery-dl 项目仓库:https://github.com/mikf/gallery-dl/
安装
懒人福音,支持 pip
,scoop
和 choco
安装,我用的是 choco
。其他安装方式可以查看仓库的说明。
1 | choco install gallery-dl |
下载
先定位到要下载的目录,然后:
1 | gallery-dl https://weibo.com/u/6550815288 |
这是最简单粗暴的下载方式,下载所有的相册和视频等等。
如果只要下载相册,那么 url 要修改一下:
1 | gallery-dl https://weibo.com/u/6550815288?tabtype=album |
批量重命名
下载下来的文件乱七八糟的。gallery-dl 还支持批量重命名,文档在 String Formatting。
这个文档对如何获取 metadata 数据语焉不详。看 gallery-dl -h
了解到可以通过 gallery-dl -K
获取页面能用的变量。
1 | gallery-dl -K "https://weibo.com/u/6550815288" |
在输出中的 Keywords for filenames and --filter
里找到图片的时间戳是 status[date]
,多幅图的序号是 num
,拓展名是 extension
,然后把命令改成这样:
1 | gallery-dl -f "{status[date]}_{num}.{extension}" "https://weibo.com/u/6550815288" |
本文作者:希蜜
本文链接: https://sand.litofu.com/download-Weibo-album-with-gallery-dl/
本作品采用知识共享署名 4.0 国际许可协议进行许可。