Hyperlink 从youtube页面的侧边栏中提取youtube链接

Hyperlink 从youtube页面的侧边栏中提取youtube链接,hyperlink,youtube,extract,Hyperlink,Youtube,Extract,为了节省在youtube页面上为许多推荐视频添加书签的时间,我想将侧边栏中的URL列表保存到一个文件中,以备以后使用 我为youtube页面尝试的提取工具排除了指向其他页面的建议(个性化)链接,但我可以通过点击F12在Firefox的代码中看到它们,我就是看不到如何从那里复制它们 如果有帮助的话,我知道如何在pytube中下载多个视频(尽管这里我只是问如何保存URL,而不是视频本身)。谢谢。您可以使用此代码创建bookmarklet或将其粘贴到浏览器控制台中: javascript:(()=>{

为了节省在youtube页面上为许多推荐视频添加书签的时间,我想将侧边栏中的URL列表保存到一个文件中,以备以后使用

我为youtube页面尝试的提取工具排除了指向其他页面的建议(个性化)链接,但我可以通过点击F12在Firefox的代码中看到它们,我就是看不到如何从那里复制它们


如果有帮助的话,我知道如何在pytube中下载多个视频(尽管这里我只是问如何保存URL,而不是视频本身)。谢谢。

您可以使用此代码创建bookmarklet或将其粘贴到浏览器控制台中:

javascript:(()=>{
常数数据=[
…document.querySelectorAll('.ytd watch next secondary results renderer'),
]
.过滤器(
(item)=>item.querySelector('h3')和&item.querySelector('a#缩略图'))
)
.map((项目)=>({
标题:item.querySelector('h3').textContent.trim(),
url:item.querySelector('a#缩略图').href,
}))
.切片(1);
控制台日志(数据);
const dataJSON=JSON.stringify(数据,null,2);
constblob=newblob([dataJSON],{type:'application/json'});
常量a=document.createElement('a');
a、 下载=`${document.title}.json`;
a、 href=window.URL.createObjectURL(blob);
a、 单击();
})();

目前尚未解决此问题,但希望在过了太多个月之前表示感谢:)