您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
在时光网添加具有下载资源的网站入口
当前为
// ==UserScript== // @name 时光网电影搜索 // @namespace http://greasyfork.icu/zh-CN/users/42351 // @require https://code.jquery.com/jquery-3.2.1.min.js // @version 0.1 // @description 在时光网添加具有下载资源的网站入口 // @author Antecer // @include http*://movie.mtime.com/* // @grant GM_xmlhttpRequest // @connect gagays.xyz // @connect rarbt.com // @connect btbtt9.com // @run-at document-end // @compatible chrome 测试通过 // @compatible firefox 未测试 // @compatible opera 未测试 // @compatible safari 未测试 // ==/UserScript== jQuery.noConflict(); (function($) { $(function() { // 里格式化字符串 function formatString(str, replacements) { replacements = (typeof replacements === 'object') ? replacements : Array.prototype.slice.call(arguments, 1); return str.replace(/\{\{|\}\}|\{(\w+)\}/g, function(m, n) { if (m == '{{') { return '{'; } if (m == '}}') { return '}'; } return replacements[n]; }); } var siteList = {'嘎嘎影视':'http://www.gagays.xyz/movie/search?req%5Bkw%5D={0}', 'RARBT' :'http://www.rarbt.com/index.php/search/index.html?search={0}', 'BT之家' :'http://www.btbtt9.com/search-index-keyword-{0}.htm' }; var movieName = $("#db_head h1").text(); var searchTab = $('<div id="searchResult" class="db_nav"><dl class="clearfix"></dl></div>'); $('.db_nav').before(searchTab); $('#searchResult').hide(); $.each(siteList, function (name,value) { (function (siteName,siteUrl) { var thisReq = GM_xmlhttpRequest ( { url: formatString(siteUrl,movieName), method: "GET", onload: function(response){ var searchOut = $(response.responseText).find('a:contains('+ movieName +')'); var siteDomain = siteUrl.match(/(http*:\/\/.*?)\//)[1]; var movieTab = '<dd><a href="{0}" target="_blank">'+siteName+'</a></dd>'; if(searchOut.length > 0){ $('#searchResult>dl').append(formatString(movieTab,siteDomain + searchOut.attr('href').replace(siteDomain,''))); $('#searchResult').show(); } thisReq.abort(); } } ); } ) (name,value); }); });})(jQuery);