diff --git "a/js/88\347\234\213\347\220\203.js" "b/js/88\347\234\213\347\220\203.js" index ad2af1d7..983cfa03 100644 --- "a/js/88\347\234\213\347\220\203.js" +++ "b/js/88\347\234\213\347\220\203.js" @@ -12,7 +12,26 @@ var rule = { }, timeout: 5000, play_parse: true, - lazy: "", + pagecount:{"1":1,"2":1,"4":1,"22":1,"8":1,"9":1,"10":1,"14":1,"15":1,"12":1,"13":1,"16":1,"28":1,"7":1,"11":1,"33":1,"27":1,"23":1,"26":1,"3":1,"21":1,"18":1}, + lazy: `js: + if(/embed=/.test(input)) { + let url = input.match(/embed=(.*?)&/)[1]; + url = base64Decode(url); + input = { + jx:0, + url: url.split('#')[0], + parse: 0 + } + } else if (/\\?url=/.test(input)){ + input = { + jx:0, + url: input.split('?url=')[1].split('#')[0], + parse: 0 + } + } else { + input + } + `, limit: 6, double: false, 推荐: "*", diff --git a/js/version.txt b/js/version.txt index 36d8a07c..ebaf0eda 100644 --- a/js/version.txt +++ b/js/version.txt @@ -1 +1 @@ -3.9.49beta35 \ No newline at end of file +3.9.49beta36 \ No newline at end of file diff --git "a/js/\347\213\254\346\222\255\345\272\223[\351\243\236].js" "b/js/\347\213\254\346\222\255\345\272\223[\351\243\236].js" index ad4027db..a8064280 100644 --- "a/js/\347\213\254\346\222\255\345\272\223[\351\243\236].js" +++ "b/js/\347\213\254\346\222\255\345\272\223[\351\243\236].js" @@ -53,14 +53,15 @@ url = url.substring(8, (url.length) - 8) } if (/\\.m3u8|\\.mp4/.test(url)) { - var sign = request(HOST + '/static/player/' + from + '.php').match(/PlayUrl\\+'(.*?)'/)[1]; + // var sign = request(HOST + '/static/player/' + from + '.php').match(/PlayUrl\\+'(.*?)'/)[1]; input = { jx: 0, - url: url+sign, + // url: url+sign, + url: url, parse: 0, header: JSON.stringify({ - "referer": HOST, - // 'referer': HOST + "/static/player/vidjs.html", + // "referer": HOST, + 'referer': HOST + "/static/player/vidjs.html", }), } } else {