// ==UserScript==
// @name 全网vip视频破解豆瓣搜索
// @namespace http://e6601.com/
// @version 1.2
// @description 在豆瓣电影,时光电影,爱奇艺,腾讯视频,优酷视频的网页里,添加电影搜索按钮!
// @author e6601
// @grant GM_addStyle
// @match *://movie.douban.com/subject/*
// @match *://movie.mtime.com/*
// @match *://www.iqiyi.com/*
// @match *://v.qq.com/x/*
// @match *://v.youku.com/*
// @require http://cdn.bootcss.com/jquery/1.8.3/jquery.min.js
// @run-at document-end
// @downloadURL none
// ==/UserScript==
(function() {
'use strict';
GM_addStyle("@charset utf-8;#SearchBtn{margin-left:5px;letter-spacing:1px;padding:5px 10px;line-height:27px;font-family:'微软雅黑','黑体';background:#00a96c;color:#fff;font-size:16px;border: 2px solid #00a96c;}#SearchBtn:hover{background:#ffffff;color:#000;}");
GM_addStyle("@charset utf-8;#PlayBtn{margin-left:5px;letter-spacing:1px;padding:5px 10px;line-height:27px;font-family:'微软雅黑','黑体';background:#ff0000;color:#fff;font-size:16px;border: 2px solid #ff0000;}#PlayBtn:hover{background:#ffffff;color:#000;cursor:pointer;}");
var reDouban = /douban/i;
var reIqiyi = /iqiyi/i;
var reMtime = /mtime/i;
var reVqq = /qq/i;
var reYouku = /youku/i;
var curUrl = window.location.href;
var curWords = '';
var playOn ='';
function trim(str){
return str.replace(/(\s*)|(\s*$)/g, "");
}
var e6601Url = 'http://www.e6601.com/search.php?kw=';
var addSearchBtn = '搜索本片';
var addPlayBtn = 'VIP播放';
if(reDouban.test(curUrl)){
var doubanTitle = $('#content').find('h1');
doubanTitle.append(addSearchBtn);
curWords = trim($('title').text().split('(')[0]);
$('#SearchBtn').attr('href',e6601Url + curWords );
}
if(reMtime.test(curUrl)){
if($('.db_head').length>0){
var curMtitle = $('.db_head').find('h1');
curMtitle.next('p').after(addSearchBtn);
curWords = trim(curMtitle.text());
$('#SearchBtn').attr('href',e6601Url + curWords );
}
}
if(reIqiyi.test(curUrl)){
var iqiyiTitle = $('.mod-play-tits').find('h1');
iqiyiTitle.append(addSearchBtn).append(addPlayBtn);
curWords = trim($("[name='irAlbumName']").attr("content"));
$('#SearchBtn').attr('href',e6601Url + curWords );
}
if(reVqq.test(curUrl)){
var vsqqTitle = $('.mod_intro').find('h1');
vsqqTitle.append(addSearchBtn).append(addPlayBtn);
curWords = trim($('.player_title').find('a').text());
$('#SearchBtn').attr('href',e6601Url + curWords );
}
if(reYouku.test(curUrl)){
var youkuTitle = $('#module_basic_phonewatch');
youkuTitle.append(addSearchBtn).append(addPlayBtn);
curWords = trim($("[name='title']").attr("content"));
$('#SearchBtn').attr('href','http://www.e6601.com/search.php?kw=' + curWords );
}
$('#PlayBtn').on('click',function(){
playOn = window.location.href;
window.location.href = 'http://www.e6601.com/play.php?url=' + playOn;
});
})();