您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Add content ratings to Yify listings and replace torrent urls with magnet links.
当前为
// ==UserScript== // @name Fix Yify // @namespace yts.to // @description Add content ratings to Yify listings and replace torrent urls with magnet links. // // @include http://yify-movie.com/search* // @include http://yify-movie.com/recent* // @require http://code.jquery.com/jquery-1.11.0.min.js // @version 0.2.1 // @grant GM_xmlhttpRequest // ==/UserScript== function addTorrentLink(dom, div) { $("dd:nth-child(17)", $(dom)).each(function(i) { mpr = $(this).text(); }); $("dd:nth-child(20)", $(dom)).each(function(i) { imdb = $(this).text(); }); $("#dm", $(dom)).each(function(i) { magnet = $(this).attr('href'); }); var title = div.find('h3').text(); var newText = '<figcaption><a href="'+magnet+'" title="click to download">'; newText += "<h3 style='color:black;'>"; newText += title+'<br/>'; newText += 'MPR: '+mpr+'<br/>'; newText += 'IMDB: '+imdb+'<br/>'; newText += "</h3>"; newText += "</figcaption></a>"; div.find('figcaption').replaceWith(newText); } function addPopupCast(dom, div) { var cast = 'ACTORS: '; $("span:nth-child(5) span", $(dom)).each(function(i) { cast += $(this).text() + ', '; }); cast = cast.replace(/, $/, ''); // console.log("CAST: "+cast); div.find("a").prop("title", cast); } function imposeMyWill(url, div) { var data = null; // console.log("DIV: "+ div); GM_xmlhttpRequest({ method: "GET", url: url, onload: function(response) { // We've received a response data = $.parseHTML(response.responseText); // console.log("DATA: "+ data); addTorrentLink(data, div); addPopupCast(data, div); return; }, onerror: function(response) { data = JSON.parse(response.responseText); console.log('ERROR: '+data); // $('#yts-options').html('<p>ERROR! Failed to connect to the YTS website.</p>'); } }); } function removeAds() { var ads = $('a.hidden-xs'); if (ads.length) { console.log('Removing ad box.'); ads.remove(); } } $(document).ready(function() { var divs = $("article.img-item"); var link = null; var url = null; // removeAds(); $(divs).each(function(i) { link = $(this).find('h3 a'); url = link.attr('href'); // console.log("URL: "+url); imposeMyWill(url, $(this)); }); });
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址