Youtube上曾经有一个选项,可以删除抄本中的时间戳,我经常用这个选项将抄本复制到剪贴板中。现在已经没有了。现在我的解决方案是进入代码检查器,将class属性设置为display:none
。它可以工作,但我想用一个bookmarklet来自动化它。这是我所做的:
function() {
var trans = '';
const captions = document.querySelectorAll("ytd-transcript-segment-renderer > div > yt-formatted-string");
for (let i = 0; i < captions.length; i++) {
trans += ' ' + captions[i].textContent
};
navigator.clipboard.writeText(trans)
}
帮忙?
2条答案
按热度按时间lqfhib0f1#
搞定了!
可以改进吗?
kqqjbcuj2#