自动下载油管收藏视频至VPS
本文最后更新于 1470 天前,其中的信息可能已经有所发展或是发生改变。

上次那篇自动下载B站收藏视频评论有人想让我做个油管的

博客快一年了总算开始有我不认识的人评论了,这把我感动的啊

思路

回归正题,自动下载油管视频和B站大体上是一样的,但是一开始就遇到麻烦了,Rsshub 的有关部分已经失效了

不过好在收藏列表的网页是没有任何加密的,直接就能获取到收藏标题和视频链接

但是这里并没有标明收藏时间,所以还是麻烦了那么一点点

我的脚本思路:VPS每分钟检查  → 如果和上次记录的视频链接不一样  → 下载视频  → 记录这次下载的视频链接

脚本

在使用脚本前,需要对油管的视频收藏做一些设置

将收藏改为公开

排序方式改为 添加日期(从晚到早)

做完这些就可以开始创建脚本了,在开始前记得把you-get安装好,B站那篇已经写过了,不再赘述

创建 youtube.sh,将以下内容复制进去

#!/bin/sh
you=/usr/local/bin/you-get
#链接替换为你的收藏页面链接
content=$(wget https://www.youtube.com/playlist?list=PLSseTFcB7kYetZP_5fPkVmcYbYSQoGWZp -q -O -)
content1=${content#*videoId\":\"}
content2=${content1%%\"*}
url="https://www.youtube.com/watch?v=${content2}"
if [ ! -f "/root/youtubeurl.txt" ];then
echo 2 > /root/youtubeurl.txt
fi
oldurl=$(cat /root/youtubeurl.txt)
if [ $content2 != $oldurl ];then
echo $content2 > /root/youtubeurl.txt
#下载地址改为你想要的地址
nohup $you -o /root $url &
fi

同样,创建定时任务

chmod + x youtube.sh 
crontab -e 

添加进去然后保存 
*/1 * * * * /bin/bash /root/name.sh >/dev/null 2>&1

我认为以这两篇文章为例已经足够应对大部分网站的自动下载了

评论

  1. mywjch
    4 年前
    2020-11-05 10:42:31

    大赞,感谢博主的分享

  2. smithao
    4 年前
    2020-11-12 18:32:02

    感谢博主分享

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇