浏览器安装暴力猴扩展即可使用
// ==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(/[ ]/g, "").replace(/for/i, "f o r"))); }); })();