Greasy Fork

Greasy Fork is available in English.

电影天堂 电影网站 点击链接直接使用迅雷下载(skypesky)

点击链接直接使用迅雷下载视频

当前为 2018-05-14 提交的版本,查看 最新版本

// ==UserScript==
// @name         电影天堂 电影网站 点击链接直接使用迅雷下载(skypesky)
// @namespace    http://skypesky.cn/thunderdownload
// @version      18.05.14
// @description  点击链接直接使用迅雷下载视频
// @author       skypesky
// @include      http*://www.dytt8.net/*

// @require      https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js

// @updateUrl    http://greasyfork.icu/scripts/367983-%E7%94%B5%E5%BD%B1%E5%A4%A9%E5%A0%82-%E7%94%B5%E5%BD%B1%E7%BD%91%E7%AB%99-%E7%82%B9%E5%87%BB%E9%93%BE%E6%8E%A5%E7%9B%B4%E6%8E%A5%E4%BD%BF%E7%94%A8%E8%BF%85%E9%9B%B7%E4%B8%8B%E8%BD%BD-skypesky/code/%E7%94%B5%E5%BD%B1%E5%A4%A9%E5%A0%82%20%E7%94%B5%E5%BD%B1%E7%BD%91%E7%AB%99%20%E7%82%B9%E5%87%BB%E9%93%BE%E6%8E%A5%E7%9B%B4%E6%8E%A5%E4%BD%BF%E7%94%A8%E8%BF%85%E9%9B%B7%E4%B8%8B%E8%BD%BD(skypesky).user.js

// @update       18-05-14 create project
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    $(function() {
        // 点击链接直接下载
        changeLink();
    });
    

})();

// 点击链接即可使用迅雷下载服务
function changeLink() {

    var task = setInterval(function(event) {        
        var linkElement = $("a[thunderpid='']");
        // 元素存在
        if(linkElement.length > 0) {

            // 设置匹配模式
            var pattern = /thunder:\/\/(\w|\d)*(\=\=)*/;
            console.log(linkElement[0].outerHTML.match(pattern)[0]);            
            // 存放下载的链接
            var downloadUrl = linkElement[0].outerHTML.match(pattern)[0];
            // 跳转下载链接
            linkElement.attr('href', downloadUrl);
            // 去除onclick属性(也可以去除事件监听)
            linkElement.removeAttr('onclick');
            // 退出定时任务
            clearInterval(task);
        }
    }, 50);
}