V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
拼车信息请发到 /go/cosub 节点。

如果没有发送到 /go/cosub,那么会被移动到 /go/pointless 同时账号会被降权。如果持续触发这样的移动,会导致账号被禁用。
TNOK
V2EX  ›  YouTube

有什么办法监控 youtube 频道新上传的视频并且下载?

  •  
  •   TNOK · 335 天前 · 1478 次点击
    这是一个创建于 335 天前的主题,其中的信息可能已经有所发展或是发生改变。
    看了 kubespider ,在文档中看到是用 yt-dlp ,没看到订阅新视频的方法。有什么其他的方案呢?
    13 条回复    2023-12-22 15:40:43 +08:00
    sdsaaeee
        1
    sdsaaeee  
       335 天前
    ytdlp 应该能获取播放列表吧,定时检查播放列表就行
    wudidada
        2
    wudidada  
       335 天前
    yt-dlp 本身就可以记录下载历史,只下载更新的视频。定时执行 yt-dlp 就可以了。
    TNOK
        3
    TNOK  
    OP
       335 天前
    @sdsaaeee 我知道能获取播放列表,我就想知道有没有什么方法能帮我定时检查
    ianshow15
        4
    ianshow15  
       335 天前
    ginakira
        5
    ginakira  
       335 天前
    申请 YouTube Data API 的 Key ,每天有免费调用额度,定时调用获取最近内容的列表,对比 Diff ,找出新增加的用 yt-dlp 下载就可以了。
    wonderfulcxm
        6
    wonderfulcxm  
       335 天前 via iPhone
    自己写个网页爬虫定时爬取,对比上一次的记录就可以了吧。
    TNOK
        7
    TNOK  
    OP
       335 天前
    @ianshow15 感谢,我看看这个
    TNOK
        8
    TNOK  
    OP
       335 天前
    @ginakira
    @wonderfulcxm 我真的觉得会有人跟我有一样的想法,应该会有现成的方案所以来问问
    wonderfulcxm
        9
    wonderfulcxm  
       335 天前 via iPhone
    @TNOK 我确实也有这个想法,不过我发现有些频道的视频不会第一时间更新字幕,所以还是没做…
    sdsaaeee
        10
    sdsaaeee  
       335 天前
    @TNOK #3 python 定时任务调用啊,ytdlp 有 python 的库。
    Tink
        11
    Tink  
       335 天前
    写个脚本,定时 cron
    dobelee
        12
    dobelee  
       335 天前
    yt-dlp 本身就可以过滤已下载的。当前目录有个文本记录 id 。
    tediorelee
        13
    tediorelee  
       335 天前
    好像之前在 unraid 的 app 里看到过类似功能的但是忘记名字了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3104 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 12:36 · PVG 20:36 · LAX 04:36 · JFK 07:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.