片源网自动复制磁链

自动把片源网的磁链复制到剪贴板上

// ==UserScript==
// @name         片源网自动复制磁链
// @namespace    http://yourwebsite.com
// @version      0.2
// @description  自动把片源网的磁链复制到剪贴板上
// @author       JSSM
// @license      MIT
// @match        *://*.pianyuan.org/*
// @match        *://*.pianyuan.cc/*
// @grant        GM_setClipboard
// ==/UserScript==

(function() {
    'use strict';
    // 等待页面加载完成
    window.addEventListener('load', function() {
        var magnets = document.querySelectorAll('a.btn-primary.btn-sm');
        magnets.forEach(function(magnetElement) {
            var magnetText = magnetElement.getAttribute('href');
            var magnetLink = magnetText.match(/magnet:\?xt=urn:btih:\w+/)[0];
            GM_setClipboard(magnetLink, 'text');
            magnetElement.innerHTML = magnetElement.innerHTML.replace('点击使用磁力下载', '磁力已复制到剪贴板');
        });
    });
})();