Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions dest/index.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dest/index.js.map

Large diffs are not rendered by default.

64 changes: 53 additions & 11 deletions dest/index_no_uglify.js
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,8 @@ if (matched === undefined) {
}

}
},{"./createElement":4,"./flashBlocker":5,"./log":10,"./mamaKey":11,"./player":13,"./purl":14,"./seeker_flvsp":19,"./seekers":24}],2:[function(require,module,exports){

},{"./createElement":4,"./flashBlocker":5,"./log":10,"./mamaKey":11,"./player":13,"./purl":14,"./seeker_flvsp":20,"./seekers":25}],2:[function(require,module,exports){
/* \uff03function ajax#
* < {
* url: String \u8bf7\u6c42\u5730\u5740
Expand Down Expand Up @@ -741,6 +742,46 @@ function queryString (obj) {
}
module.exports = queryString
},{}],16:[function(require,module,exports){
/* 115 vip only
* @HugoLee 2016.4.1
*/

var flashText = '<div style="text-shadow:0 0 2px #eee;letter-spacing:-1px;background:#eee;font-weight:bold;padding:0;font-family:arial,sans-serif;font-size:30px;color:#ccc;width:152px;height:52px;border:4px solid #ccc;border-radius:12px;position:absolute;top:50%;left:50%;margin:-30px 0 0 -80px;text-align:center;line-height:52px;">Flash</div>';

var iframe=document.getElementsByTagName("iframe")[0]
var style = [
'',
'width:100%',
'height:100%',
'cursor:pointer',
'background-color:#eee',
''
]
var click2ShowFlash=function(){
document.body.appendChild(iframe)
}
var blockframe=function(){
//var iframeSrc=iframe.src
//var iframeStyle=iframe.style
document.body.removeChild(iframe)
var placeHolder = document.createElement('div');
placeHolder.setAttribute('title', '&#x70B9;&#x6211;&#x8FD8;&#x539F;Flash');
placeHolder.addEventListener('click', click2ShowFlash, false);
placeHolder.innerHTML = flashText;
placeHolder.style.cssText += style.join(';');
document.body.appendChild(placeHolder)
//console.log(iframeStyle)
}
exports.match = function (url) {
return url.attr('source').indexOf('play.html?pickcode=') >= 0 || /^http\:\/\/115.com/.test(url.attr('source'))
}
exports.getVideos = function (url, callback) {
blockframe()
//document.body.removeChild(document.getElementsByTagName("iframe")[0])
callback([["115\u8001\u53f8\u673a", "http://115.com/?ct=download&ac=video&pickcode="+url.data.param.query.pickcode]])
}

},{}],17:[function(require,module,exports){
/* 91porn
* @Snooze 2015-7-26
*/
Expand Down Expand Up @@ -797,7 +838,7 @@ exports.getVideos = function (url, callback) {



},{"./ajax":2,"./canPlayM3U8":3,"./log":10}],17:[function(require,module,exports){
},{"./ajax":2,"./canPlayM3U8":3,"./log":10}],18:[function(require,module,exports){
/* \u767e\u5ea6\u76d8
* @\u6731\u4e00 \u683c\u5f0f\u5173\u7cfb\u53ea\u80fd\u64ad\u653e\u53ef\u64ad\u653e\u7684\u683c\u5f0f。\u8fd9\u8fb9\u5f3a\u5236\u5224\u65admp4\u53ef\u64ad\u653e。\u5176\u4ed6\u4e0d\u884c。
*/
Expand Down Expand Up @@ -902,7 +943,7 @@ exports.getVideos = function (url, callback) {



},{"./ajax":2,"./canPlayM3U8":3,"./log":10}],18:[function(require,module,exports){
},{"./ajax":2,"./canPlayM3U8":3,"./log":10}],19:[function(require,module,exports){
/* bilibli
* @\u6731\u4e00
*/
Expand Down Expand Up @@ -970,7 +1011,7 @@ exports.getVideos = function (url, callback) {
})
}

},{"./getCookie":6,"./httpProxy":8,"./log":10,"./purl":14}],19:[function(require,module,exports){
},{"./getCookie":6,"./httpProxy":8,"./log":10,"./purl":14}],20:[function(require,module,exports){
/* tudou
* @\u6731\u4e00
*/
Expand Down Expand Up @@ -1004,7 +1045,7 @@ exports.getVideos = function (url, callback) {
}
})
}
},{"./ajax":2,"./canPlayM3U8":3,"./log":10}],20:[function(require,module,exports){
},{"./ajax":2,"./canPlayM3U8":3,"./log":10}],21:[function(require,module,exports){
/* hunantv
* @\u60c5\u8ff7\u6d77\u9f9fpizza
*/
Expand Down Expand Up @@ -1083,7 +1124,7 @@ exports.getVideos = function (url, callback) {
}, 2000);
}
}
},{"./ajax":2,"./canPlayM3U8":3,"./log":10}],21:[function(require,module,exports){
},{"./ajax":2,"./canPlayM3U8":3,"./log":10}],22:[function(require,module,exports){
/* iqiyi
* @\u6731\u4e00
*/
Expand Down Expand Up @@ -1173,7 +1214,7 @@ exports.getVideos = function (url, callback) {
}
}

},{"./ajax":2,"./canPlayM3U8":3,"./getCookie":6,"./hasFlash":7,"./httpProxy":8,"./log":10,"./queryString":15}],22:[function(require,module,exports){
},{"./ajax":2,"./canPlayM3U8":3,"./getCookie":6,"./hasFlash":7,"./httpProxy":8,"./log":10,"./queryString":15}],23:[function(require,module,exports){
/* tudou
* @\u6731\u4e00
*/
Expand Down Expand Up @@ -1231,7 +1272,7 @@ exports.getVideos = function (url, callback) {
};
canPlayM3U8 ? m3u8(callback) : mp4(callback)
}
},{"./ajax":2,"./canPlayM3U8":3,"./log":10,"./seeker_youku":23}],23:[function(require,module,exports){
},{"./ajax":2,"./canPlayM3U8":3,"./log":10,"./seeker_youku":24}],24:[function(require,module,exports){
/* youku
* @\u6731\u4e00
*/
Expand Down Expand Up @@ -1640,16 +1681,17 @@ var parseYoukuCode = exports.parseYoukuCode = function (_id, callback) {
exports.getVideos = function (url, callback) {
parseYoukuCode(window.videoId, callback)
}
},{"./ajax":2,"./canPlayM3U8":3,"./log":10}],24:[function(require,module,exports){
},{"./ajax":2,"./canPlayM3U8":3,"./log":10}],25:[function(require,module,exports){
module.exports = [
require('./seeker_bilibili'),
require('./seeker_youku'),
require('./seeker_tudou'),
require('./seeker_iqiyi'),
require('./seeker_hunantv'),
require('./seeker_baidupan'),
require('./seeker_91porn')
require('./seeker_91porn'),
require('./seeker_115')
// ,require('./seeker_example')
]

},{"./seeker_91porn":16,"./seeker_baidupan":17,"./seeker_bilibili":18,"./seeker_hunantv":20,"./seeker_iqiyi":21,"./seeker_tudou":22,"./seeker_youku":23}]},{},[1]);
},{"./seeker_115":16,"./seeker_91porn":17,"./seeker_baidupan":18,"./seeker_bilibili":19,"./seeker_hunantv":21,"./seeker_iqiyi":22,"./seeker_tudou":23,"./seeker_youku":24}]},{},[1]);
2 changes: 1 addition & 1 deletion src/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -124,4 +124,4 @@ if (matched === undefined) {
flvsp.getVideos(url, seeked)
}

}
}
File renamed without changes.
38 changes: 38 additions & 0 deletions src/seeker_115.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
/* 115 vip only
* @HugoLee 2016.4.1
*/

var flashText = '<div style="text-shadow:0 0 2px #eee;letter-spacing:-1px;background:#eee;font-weight:bold;padding:0;font-family:arial,sans-serif;font-size:30px;color:#ccc;width:152px;height:52px;border:4px solid #ccc;border-radius:12px;position:absolute;top:50%;left:50%;margin:-30px 0 0 -80px;text-align:center;line-height:52px;">Flash</div>';

var iframe=document.getElementsByTagName("iframe")[0]
var style = [
'',
'width:100%',
'height:100%',
'cursor:pointer',
'background-color:#eee',
''
]
var click2ShowFlash=function(){
document.body.appendChild(iframe)
}
var blockframe=function(){
//var iframeSrc=iframe.src
//var iframeStyle=iframe.style
document.body.removeChild(iframe)
var placeHolder = document.createElement('div');
placeHolder.setAttribute('title', '&#x70B9;&#x6211;&#x8FD8;&#x539F;Flash');
placeHolder.addEventListener('click', click2ShowFlash, false);
placeHolder.innerHTML = flashText;
placeHolder.style.cssText += style.join(';');
document.body.appendChild(placeHolder)
//console.log(iframeStyle)
}
exports.match = function (url) {
return url.attr('source').indexOf('play.html?pickcode=') >= 0 || /^http\:\/\/115.com/.test(url.attr('source'))
}
exports.getVideos = function (url, callback) {
blockframe()
//document.body.removeChild(document.getElementsByTagName("iframe")[0])
callback([["115老司机", "http://115.com/?ct=download&ac=video&pickcode="+url.data.param.query.pickcode]])
}
3 changes: 2 additions & 1 deletion src/seekers.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ module.exports = [
require('./seeker_iqiyi'),
require('./seeker_hunantv'),
require('./seeker_baidupan'),
require('./seeker_91porn')
require('./seeker_91porn'),
require('./seeker_115')
// ,require('./seeker_example')
]