您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
播放豆瓣电影
当前为
// ==UserScript== // @name ABC看电影:在豆瓣 // @namespace ABCMovie@douban // @version 0.0.2001 // @author bengben // @description 播放豆瓣电影 // @include https://movie.douban.com/subject/* // @require https://cdn.jsdelivr.net/npm/[email protected]/dist/jquery.min.js // @grant GM_getValue // @grant GM_setValue // @grant GM_listValues // ==/UserScript== // test script // GM_setValue('GMTest1','hello kitty'); // alert(GM_getValue('GMTest1')); //获取豆瓣电影id var url = window.location.href; var search = 'subject/'; var douurl = url.substr(url.indexOf(search) + search.length, url.length); var movieid = douurl.substr(0, douurl.indexOf('/')); //获取电影名字 var moviename = $('span[property="v:itemreviewed"]').text(); //获取导演 var directedBy = $('a[rel="v:directedBy"]').text(); //获取电影类型 var genre = $('span[property="v:genre"]').text(); //主演 var starring; // $('a[rel="v:starring"]').forEach(element => { // starring += element.text()+","; // }); //c var yearstr = $('span[property="v:initialReleaseDate"]').text(); var year = yearstr.substr(0,4); var postMovivedata = {movieid:movieid,moviename:moviename,directedBy:directedBy,genre:genre,starring:starring,year:year}; //临存获取的电影数据 var moiveData; $("div.aside").prepend('<div id="abcmoive" class="gray_ad"><h2>ABC看电影:在豆瓣 · · · · · ·</h2><span id="md_loadingtext" class="md-opjjpmhoiojifppkkcdabiobhakljdgm_doc">片源寻找中...</span></div>'); console.log('abcmoive :',$('#abcmoive')); $.ajax({ //请求方式 type: "POST", //请求的媒体类型 contentType: "application/json;charset=UTF-8", //请求地址 url: "https://51aabbcc.com:8670/s/", //数据,json字符串 data : postMovivedata, //请求成功 success: function (result) { moiveData = result; console.log('>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>',result.data); // console.log(result); if(result.data.length>0){ renderPlayHtml(result); } }, //请求失败,包含具体的错误信息 error: function (e) { console.log(e.status); console.log(e.responseText); } }); /** * 渲染播放地址 * @param {电影播放数据} result */ function renderPlayHtml(result){ $('#md_loadingtext').text('正片播放:'); $('#abcmoive').append('<hr style="border:0;background-color:#fab1a0;height:1px;">'); $('#abcmoive').append('<div id="md_tagsbody" class="tags-body">'); for (var index = 0; index < result.data.length; index++) { var element = result.data[index]; $('#md_tagsbody').append('<a href="'+element.url+'" target="view_window" class="md-opjjpmhoiojifppkkcdabiobhakljdgm_doc">'+element.tip+'</a>') } $('#abcmoive').append('</div>'); }