youtube - 自动获该页面下的所有视频链接地址

自动获该页面下的所有视频链接地址

  1. // ==UserScript==
  2. // @name youtube - 自动获该页面下的所有视频链接地址
  3. // @namespace http://tuite.fun
  4. // @version 1.0
  5. // @description 自动获该页面下的所有视频链接地址
  6. // @author tuite
  7. // @match https://www.youtube.com/channel/*/videos*
  8. // @grant none
  9. // ==/UserScript==
  10. (function() {
  11. 'use strict';
  12. var urls = [];
  13. var urlsStr = '';
  14. var list = document.querySelectorAll('ytd-grid-video-renderer div[id="meta"] a');
  15. for (var z in list) {
  16. if ( !! list[z].href) {
  17. urls.push(list[z].href)
  18. urlsStr += ('\n\n' + list[z].href);
  19. }
  20. }
  21. var jsonStr = JSON.stringify(urls) + '\n\n\n\n\n\n' + urls;
  22. var mimeType = "text/plain";
  23. var btn = document.createElement("a");
  24. btn.style.cssText = "display: block; position: fixed; right:0; top: 40%; font-size: 20px;";
  25. btn.href = "data:" + mimeType + ";charset=utf-8," + encodeURIComponent(jsonStr);
  26. btn.innerHTML = "下载视频列表";
  27. btn.download="code.txt";
  28. document.getElementsByTagName('ytd-app')[0].appendChild(btn);
  29. })();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址