云端VPS服务器24h批量下载喜马拉雅音频有声书小教程

百度已收录   阅读次数: 46
2021-01-1322:58:32 发表评论
摘要

伯衡君曾在2019年和2020年分别介绍过两款可以批量下载喜马拉雅网站的音频应用,在今年也介绍了youtube-dl一行代码可以实现下载的方法,都可以参看下方的前情提要,而这次则为大家分享的是在服务器vps上下载的方法,24h可以不间断运行,让吃灰的服务器用起来……

云端VPS服务器24h批量下载喜马拉雅音频有声书小教程

开篇寄语

伯衡君曾在2019年和2020年分别介绍过两款可以批量下载喜马拉雅网站的音频应用,在今年也介绍了youtube-dl一行代码可以实现下载的方法,都可以参看下方的前情提要,而这次则为大家分享的是在服务器vps上下载的方法,24h可以不间断运行,让吃灰的服务器用起来。

前情提要

项目地址

内容详情

这是一个shell脚本,可以在服务器下载部署,准备前提是需要有一个服务器,在这个服务器上实现,需要一个应用,比如xshell或者putty等来做你操作的系统平台和你的服务器链接桥梁,比如伯衡君目前用的是putty这款应用,Windows操作系统,云端服务器用的是Debian。

连接好服务器后,依次输入以下脚本命令:

wget https://raw.githubusercontent.com/smallmuou/xmlyfetcher/master/xmlyfetcher
sudo cp xmlyfetcher /usr/local/bin
sudo chmod +x /usr/local/bin/xmlyfetcher

对了,该脚本需要用到python语言,一般情况下系统会自带,如果没有的话,则需要安装一个,将服务器确认好是何种系统,伯衡君介绍以Ubuntu系统如何安装python(我的服务器Debian是自带了),其他系统安装可以参看这个。

请依次输入以下代码:

sudo apt update
sudo apt install software-properties-common
云端VPS服务器24h批量下载喜马拉雅音频有声书小教程
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.8

这样一来,python就到你的系统里面啦。

安装好xmlyfetcher脚本后,就可以用作者给出的命令来操作啦,该作者给出的命令如下:

xmlyfetcher 网页路径,可以直接从浏览器中复制

# 下载专辑
xmlyfetcher https://www.ximalaya.com/ertong/12891461/

# 下载专辑单页(带pxx)
xmlyfetcher https://www.ximalaya.com/ertong/12891461/p2/

# 下载单个曲目
xmlyfetcher https://www.ximalaya.com/ertong/12891461/211393643

# 下载到指定目录
xmlyfetcher -o ~/Downloads https://www.ximalaya.com/ertong/12891461/211393643

PS: 可以使用xmlyfetcher -h查看更详细的帮助,注意以上地址是当前有效地址,可能会失效,请从喜马拉雅官网获取最新地址

伯衡君还发现,如果你使用的是宝塔面板,那么只需要点击左侧菜单栏中的终端,在这里进行代码的输入就可以了,而且下载的文件很容易就在文件——根目录——root这个文件夹里面看到了。

云端VPS服务器24h批量下载喜马拉雅音频有声书小教程

如果不更改下载路径的话,下载的喜马拉雅音频文件就在根目录的root文件夹内,使用宝塔面板很容易找到。

云端VPS服务器24h批量下载喜马拉雅音频有声书小教程

当然,YouTube-dl也能实现这种功能,不过目前似乎对于喜马拉雅音频支持不是很完善,部分内容无法识别,不如这个xmlyfetcher脚本强大。

分享至:
  • 我的微信
  • 微信扫一扫加好友
  • weinxin
  • 我的微信公众号
  • 扫描关注公众号
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: