有些网站下载提供的是hash链接,点击后跳转到专门的网站提供magnet复制,二维码扫描。
对比链接和磁力,hash部分是相同的:
https:\\www.*********?hash=*********
magnet:?xt=urn:btih:*************
那么hash可以直接转换磁力,免去跳转和等待时间。
var a = document.getElementsByTagName('a');
for (i=0; i<a.length; i++) {if (a[i].textContent.indexOf('?hash=') != -1) {var hash = a[i].textContent.substring(a[i].textContent.indexOf('?hash=') + 6);a[i].textContent = 'magnet:?xt=urn:btih:' + hash;}if (a[i].href.indexOf('?hash=') != -1) {var hash = a[i].href.substring(a[i].href.indexOf('?hash=') + 6);a[i].href = 'magnet:?xt=urn:btih:' + hash;}
}
然后复制链接文字或者链接,粘贴到二维码扩展给手机扫描下载。