您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
edits image url to get the full size picture and increases poster size
// ==UserScript== // @name IMDB bigger thumbnails/images/poster on chart pages // @namespace https://github.com/Alistair1231/my-userscripts/ // @version 0.3.3 // @description edits image url to get the full size picture and increases poster size // @author Alistair1231 // @match https://www.imdb.com/chart* // @icon https://www.google.com/s2/favicons?domain=imdb.com // @license MIT // ==/UserScript== function makeMods(x, late) { if (x.flag == null) x.flag = 0; if (late == false) { if (x.flag != 2) { try { // let path = window.location.pathname.split('/'); // // if on search page // if(path[1]=="find") let scale = 140 / x.width; x.width *= scale; x.height *= scale; if (x.height >= 208) x.height = 208; // crop instead of stretch x.setAttribute("style", "object-fit: cover;"); let match = x.src.match(/https:\/\/m\.media-amazon\.com\/images\/[MS]\/[^\.]+\._V\d_/); if (match != null) x.src = match[0] + ".jpg"; // x.src = x.src.match(/https:\/\/m\.media-amazon\.com\/images\/[MS]\/[^\.]+/)[0] + ".UY220_CR160,220_AL_.jpg"; x.flag++; } catch (e) { } } } else if (late == true) { try { let scale = 80 / x.width; x.width *= scale; x.height *= scale; // crop instead of stretch x.setAttribute("style", "object-fit: cover;"); let match = x.src.match(/https:\/\/m\.media-amazon\.com\/images\/[MS]\/[^\.]+\._V\d_/); if (match != null) x.src = match[0] + ".jpg"; } catch (e) { } } } function run() { // for sites like popular movies // https://www.imdb.com/chart/moviemeter/ Array.from(document.querySelectorAll(".posterColumn a img")).map(x => makeMods(x, false)); // for sites like search // https://www.imdb.com/find?q=invin Array.from(document.querySelectorAll(".primary_photo a img")).map(x => makeMods(x, false)); // actor images Array.from(document.querySelectorAll(".loadlate")).map(x => makeMods(x, true)); setTimeout(run, 2000); } (function () { run(); })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址