10行代码 一键复制所有磁力链接

in 日常 with 0 comment

好多

想要看,但是一个个摘然后下载太麻烦了。
怎么办?我们请出 DevTool 帮我们解决这个难题

调试

原来信息全部保存在Tag <a> 中,于是我掐指一算,写出了这些代码

const data = [],text = document.createElement('textarea');
for(const a of document.getElementsByTagName('a'))
    if(a.href.startsWith('magnet:'))
        data.push(a.href)
text.value = data.join('\n')
text.setAttribute('style','position: fixed; top: 0;left: 0;')
document.body.append(text)
text.select();
document.execCommand('copy')
text.remove()

执行,然后直接粘贴到 AriaNG 中,完美!

AriaNG

Responses