You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让YouTube播放列表一次性加载全部内容(Chrome浏览器)

解决YouTube播放列表一次性加载所有视频的方法

方法1:利用Chrome开发者控制台自动加载

  • 打开目标YouTube播放列表页面,按下F12(或Ctrl+Shift+I)唤起开发者工具
  • 切换到Console标签页
  • 粘贴以下代码并按回车执行:
function loadAllPlaylistVideos() {
  const scrollLoop = setInterval(() => {
    window.scrollTo(0, document.documentElement.scrollHeight);
    const loadingIndicator = document.querySelector('.loading-more-indicator');
    if (!loadingIndicator) {
      clearInterval(scrollLoop);
      console.log("所有视频已加载完成");
    }
  }, 1000);
}
loadAllPlaylistVideos();
  • 代码会每隔1秒自动滚动到页面底部,直到YouTube不再显示加载指示器,此时所有视频都已加载完毕。

方法2:使用用户脚本自动触发加载

  • 在Chrome应用商店搜索安装Tampermonkey(或类似脚本管理扩展)
  • 点击Tampermonkey图标,选择"创建新脚本"
  • 替换默认代码为以下内容并保存:
// ==UserScript==
// @name         YouTube Playlist Auto-Loader
// @namespace    tampermonkey-yt-playlist
// @version      0.1
// @description  Auto-load all videos in YouTube playlists
// @match        *://www.youtube.com/playlist?list=*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';
    const autoScrollInterval = setInterval(() => {
        window.scrollTo(0, document.body.scrollHeight);
        if (!document.querySelector('.loading-more-indicator')) {
            clearInterval(autoScrollInterval);
        }
    }, 1500);
})();
  • 之后打开任何YouTube播放列表页面,脚本会自动运行并加载所有视频。

注意事项

  • 执行自动滚动时尽量不要手动操作页面,避免打断加载逻辑
  • 超大规模播放列表(数千条视频)可能会导致浏览器内存占用过高,建议根据实际情况使用

内容的提问来源于stack exchange,提问作者ESC ADPT

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.23 01:15:11