// ==UserScript== // @name 超碰视频去广告,解决VIP限制 // @namespace undefined // @version 0.0.28 // @description 超碰视频去广告,解决VIP限制,提取视频地址,添加下载按钮 // @author Svend // @match http://www.xiaobi000.com/* // @match http://www.xiaobi001.com/* // @match http://www.xiaobi002.com/* // @match http://www.xiaobi003.com/* // @match http://www.xiaobi004.com/* // @match http://www.xiaobi005.com/* // @match http://www.xiaobi006.com/* // @match http://www.xiaobi008.com/* // @match http://www.xiaobi009.com/* // @match http://www.xiaobi010.com/* // @match http://www.xiaobi011.com/* // @require https://code.jquery.com/jquery-latest.js // @run-at document-start // @grant unsafeWindow // @grant GM_setClipboard // @downloadURL none // ==/UserScript== $(document).ready(function() { caoporn(); }); function caoporn() { var host = window.location.host.replace('www', ''); if (!host.startsWith('.')) { host = '.' + host; } setCookie('video_log', 0, host, '/'); setTimeout(function() { //ad removeAD(); }, 100); setTimeout(function() { removeAD(); console.clear(); if (typeof layer !== 'undefined') { layer.closeAll(); delete layer; } if (typeof flashvars !== 'undefined') { var videoUrl = flashvars.video_url; videoUrl = videoUrl.slice(0, videoUrl.lastIndexOf('/?')); console.log('视频地址 ---> :', videoUrl); //createVideoEle("#kt_player", videoUrl); createDownloadBtn(videoUrl); } }, 500); } function setCookie(name, value, domain, path) { var Days = 30; var exp = new Date(); exp.setTime(exp.getTime() + Days * 24 * 60 * 60 * 1000); var cookie = name + '=' + escape(value) + ';expires=' + exp.toGMTString() + ';domain=' + domain + ';path=' + path; document.cookie = cookie; console.log('set cookie:', cookie); } function removeAD() { $('.m_ad').remove(); $('.pc_ad').remove(); $('.thumbs__list cfx').remove(); $('qq').remove(); $('noindex').remove(); $('.place').remove(); $('.right-vip').remove(); $('.top-links').remove(); } function createVideoEle(ele, url) { var videoDiv = '
'; $(ele).html(videoDiv); $('#user_video').attr('src', url); $('#user_video_div').css({ width: '100%', height: '100%', top: '0', left: '0', background: '#000' }); $('#user_video').css({ width: '100%', height: '100%', background: '#000' }); $(document).keydown(function(e) { if (e.keyCode === 39) { $('#user_video')[0].currentTime += 5; } else if (e.keyCode === 37) { $('#user_video')[0].currentTime -= 5; } }); $('#user_video').on('play', function(e) { $('#user_video').css('opacity', 1); }); $('#user_video').on('pause', function(e) { $('#user_video').css('opacity', 0); }); $('#user_video').on('click', function(e) { return this.paused ? this.play() : this.pause(); }); } function createDownloadBtn(videoUrl) { var top = $('#kt_player').offset().top + 2; var left = $('#kt_player').offset().left + $('#kt_player').width() - 92; var title = '' var headline = document.getElementsByClassName('headline')[0] if (headline) { title = headline.firstElementChild.textContent } var downloadBtn = '下载'; $(document.body).append(downloadBtn); }