您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
Grabs IMDB info from the provided ID.
此脚本不应直接安装。它是供其他脚本使用的外部库,要使用该库请加入元指令 // @require https://update.greasyfork.icu/scripts/20373/659178/Grab%20IMDB%20Info.js
/* * name Grab IMDB Info * namespace pxgamer * version 0.3.1 * description Grabs IMDB info from the provided ID. * author pxgamer */ function imdbG(id) { 'use strict'; let imdb = { imdbId: id, mScore: '', poster: '', description: '', genres: '', ageRating: '', duration: '', writers: '', stars: '' }; $.ajax({ url: 'https://www.imdb.com/title/tt'+imdb.imdbId+'', method: 'GET', returnData: 'html', success: function(data) { imdb.mScore = $('div.metacriticScore span', data).text(); imdb.poster = $('div.slate_wrapper div.poster a img[itemprop="image"]', data).attr('src'); imdb.description = $('#titleStoryLine div.inline.canwrap[itemprop="description"] p', data).text().trim(); imdb.genres = $('div.see-more.inline.canwrap[itemprop="genre"]', data).text().replace(/Genres:\n /g, '').replace(/\n/g, '').trim(); imdb.ageRating = $('div.txt-block span[itemprop="contentRating"]', data).text(); imdb.duration = $('div.txt-block time[itemprop="duration"]', data).text(); imdb.director = $('span[itemprop="director"] a span[itemprop="name"]', data).text(); imdb.writers = $('div.credit_summary_item span[itemprop="creator"]', data).text().replace(/ /g, '').replace(/\n/g, ''); imdb.stars = $('div.credit_summary_item span[itemprop="actors"]', data).text().replace(/ /g, '').replace(/\n/g, ''); console.log(imdb); } }); }