// ==UserScript== // @name 旧版版哔嘀影视下载链接复制 // @namespace http://tampermonkey.net/ // @version 0.4 // @description 一键复制 bde4 所有 ed2k 下载链接 // @author zsandianv // @include https://www.52bdys.com/* // @exclude https://www.52bdys.com/play/* // @exclude https://www.52bdys.com/*/play // @icon https://cdn.jsdelivr.net/gh/bde4admin/v3/images/favicon.png // @require https://cdn.jsdelivr.net/npm/jquery@3.2.1/dist/jquery.min.js // @grant none // @downloadURL none // ==/UserScript== (function() { 'use strict'; var host = window.location.href var api = 'https://www.52bdys.com/downloadInfo/list?mid=' var mid = host.match(/\d+/g)[1] var data var ed2k = [] var magnet = [] $.ajaxSettings.async = false; $.getJSON(api + mid, function(json){ data = json }); for (var i in data){ if (!data[i].url.search('ed2k')){ var password = '' if (data[i].password == 'none'){ password = '' } ed2k.push([data[i].downloadCategory.name,data[i].url,password]) }else if (!data[i].url.search('magnet')){ magnet.push([data[i].downloadCategory.name,data[i].url,data[i].password]) } } if (magnet.length != 0){ for (i in magnet){ html = html + format(magnet[i][0],magnet[i][1],magnet[i][2]) console.log(1) } } if (ed2k.length != 0){ ed2k.reverse() for (i in ed2k){ html = html + format(ed2k[i][0],ed2k[i][1],ed2k[i][2]) console.log(1) } } function format(name,url,password){ var item = '
' return item } if ($("div#download-wrapper").length == 0){ var html = '