浏览器安装暴力猴扩展即可使用
// ==UserScript== // @name 全能VIP音乐在线解析 // @version 0.0.10 // @homepage https://greasyfork.org/zh-CN/scripts/36912 // @match *://music.163.com/* // @match *://y.qq.com/* // @match *://www.kugou.com/* // @match *://www.kuwo.cn/* // @match *://www.xiami.com/* // @match *://music.baidu.com/* // @match *://www.qingting.fm/* // @match *://www.lizhi.fm/* // @match *://music.migu.cn/* // @match *://www.ximalaya.com/* // @match *://kg.qq.com/* // @match *://5sing.kugou.com/* // @match *://music.migu.cn/* // @description 永久解析各大网站VIP在线音乐,网易云音乐,QQ音乐,酷狗音乐,酷我音乐,虾米音乐,百度音乐,蜻蜓FM,全民K歌,荔枝FM,喜马拉雅,5Sing,咪咕音乐 // @grant unsafeWindow // @require http://cdn.bootcss.com/jquery/1.8.3/jquery.min.js // @run-at document-end // @license MIT // @namespace // ==/UserScript== (function () { \'use strict\'; var NowSite = window.location.href; var reWY = /music\.163\.com\/(#\/|)song/i; var reQQ = /y\.qq\.com\/n\/yqq\/song/i; var reKG = /www\.kugou\.com\/song/i; var reKW = /www\.kuwo\.cn\/yinyue/i; var reXM = /www\.xiami\.com/i; var reBD = /music\.baidu\.com/i; var reQT = /www\.qingting\.fm/i; var reLZ = /www\.lizhi\.fm/i; var reMG = /music\.migu\.cn/i; var reXMLY = /www\.ximalaya\.com/i; var reQMKG = /kg\.qq\.com\/node\/play/i; var re5sing = /5sing\.kugou\.com\/(yc|fc)/i; var musicVipBtn = \'<a target="_blank" id="VipMusicBtn" style="margin:10px 10px 10px 0;display:inline-block;padding:0 5px;height:22px;border:1px solid red;color:red;vertical-align:bottom;text-decoration:none;font-size:17px;line-height:22px;cursor:pointer;">音乐解析</a>\'; var searchVipBtn = \'<a target="_blank" id="VipSearchBtn" style="margin:10px 0;display:inline-block;padding:0 5px;height:22px;border:1px solid red;color:red;vertical-align:bottom;text-decoration:none;font-size:17px;line-height:22px;cursor:pointer;">搜索歌曲</a>\'; var MusicName = \'\'; //网易云音乐 if (reWY.test(NowSite)) { $(\'.u-icn-37\').parent(\'.hd\').after(musicVipBtn, searchVipBtn); MusicName = $(\'.tit\').find(\'.f-ff2\').eq(0).text(); console.log(\'[音乐解析][信息] 匹配网易云音乐 歌曲名称:\' + MusicName); } //QQ音乐 if (reQQ.test(NowSite)) { $(\'.data__name_txt\').parent(\'.data__name\').after(musicVipBtn, searchVipBtn); MusicName = $(\'.data__name_txt\').text(); $(\'.data__actions\').css(\'bottom\', \'-10px\'); console.log(\'[音乐解析][信息] 匹配QQ音乐 歌曲名称:\' + MusicName); } //酷狗音乐 if (reKG.test(NowSite)) { KGadd(); setInterval(function () { KGadd(); }, 1000); } function KGadd() { if ($("#VipMusicBtn").length === 0 && $(".audioName").length > 0) { $(\'.audioName\').parent(\'.songName\').after(musicVipBtn, searchVipBtn); } MusicName = $(\'.songName .audioName\').text(); console.log(\'[音乐解析][信息] 匹配酷狗音乐 歌曲名称:\' + MusicName); } //酷我音乐 if (reKW.test(NowSite)) { $(\'#lrcName\').after(\'<div id="vipmusicBtn" style="text-align: center;"></div>\'); $(\'#vipmusicBtn\').append(musicVipBtn, searchVipBtn); MusicName = $(\'#lrcName\').text(); console.log(\'[音乐解析][信息] 匹配酷我音乐 歌曲名称:\' + MusicName); } //虾米音乐 if (reXM.test(NowSite)) { $(\'.player\').parent(\'.song_info\').after(musicVipBtn, searchVipBtn); MusicName = $(\'#title h1\').text(); $(\'#header .primary .nav a\').css(\'width\', \'88px\'); //修复虾米nav排版问题 console.log(\'[音乐解析][信息] 匹配虾米音乐 歌曲名称:\' + MusicName); } //百度音乐 if (reBD.test(NowSite)) { $(\'.songpage-title\').parent(\'.song\').after(musicVipBtn, searchVipBtn); MusicName = $(\'.name\').text(); console.log(\'[音乐解析][信息] 匹配百度音乐 歌曲名称:\' + MusicName); } //蜻蜓FM if (reQT.test(NowSite)) { QTadd(); setInterval(function () { QTadd(); }, 1000); } function QTadd() { if ($("#VipMusicBtn").length === 0 && $(".sprite-program").length > 0 && /qingting(.*)programs/i.test(window.location.href)) { $(".sprite-program").parent().after(musicVipBtn); console.log(\'[音乐解析][信息] 匹配蜻蜓FM\'); } } //荔枝FM if (reLZ.test(NowSite)) { $(\'.audioName\').parent(\'.audioInfo\').after(musicVipBtn); console.log(\'[音乐解析][信息] 匹配荔枝FM\'); } //喜马拉雅 if (reXMLY.test(NowSite)) { XMadd(); setInterval(function () { XMadd(); }, 1000); } function XMadd() { if ($("#VipMusicBtn").length === 0 && $(".detailContent_title").length > 0 && /ximalaya(.*)sound/i.test(window.location.href)) { $(\'.detailContent_title\').parent(\'.right\').after(musicVipBtn); console.log(\'[音乐解析][信息] 匹配喜马拉雅\'); } } //全名K歌 if (reQMKG.test(NowSite)) { $(\'.play_name\').after(musicVipBtn, searchVipBtn); MusicName = $(\'.play_name\').text(); console.log(\'[音乐解析][信息] 匹配全名K歌 歌曲名称:\' + MusicName); } //5Sing翻唱原唱 if (re5sing.test(NowSite)) { $(\'.view_tit\').after(musicVipBtn, searchVipBtn); $(\'#VipMusicBtn\').css(\'margin-left\', \'18px\'); MusicName = $(\'.view_tit h1\').text(); console.log(\'[音乐解析][信息] 匹配5Sing 歌曲名称:\' + MusicName); } //咪咕音乐 if (reMG.test(NowSite)) { $(\'.song-name-text\').eq(0).parent(\'.song-name\').after(musicVipBtn, searchVipBtn); MusicName = $(\'.song-name-text\').eq(0).text(); console.log(\'[音乐解析][信息] 匹配咪咕音乐 歌曲名称:\' + MusicName); } $(document).on(\'click\', \'#VipMusicBtn\', function () { window.open("http://tool.liumingye.cn/music/?url=" + encodeURIComponent(window.location.href)); }); $(document).on(\'click\', \'#VipSearchBtn\', function () { window.open("http://tool.liumingye.cn/music/?name=" + encodeURIComponent(MusicName.replace(/[\r\n]/g, "").replace(/for/i, "f o r"))); }); })();