结合智能解析播放器使用,播放器跳转的时候,带着内页的参数,然后播放器脚本里写着匹配解析的播放器,实现失效的资源可以不补,直接匹配标题解析播放。
找到play.js第272行,修改为以下内容:
- function appendFrm(pn) {
- var pn=pn;
- var ref = document.referrer;
- document.getElementById(“cciframe”).width = playerw;
- document.getElementById(“cciframe”).height = playerh;
- document.getElementById(“cciframe”).src = ‘/js/player/’+ pn+’.html?url=’+ref;
- }
以云播代码为例,只能解析匹配各大资源站资源,失效可以不补,使用途径自行脑补。
- <script type=”text/javascript“>
- var reg = new RegExp(“(^|&)url=([^&]*)(&|$)”, “i”);
- var r = window.location.search.substr(1).match(reg);
- if ( r != null )
- var date=new Date();//获取时间
- var hour=date.getHours();//获取当前小时
- if(hour>=4&&hour<23)//大于等于4点,小于23点执行代码A
- {
- window.location.href=”/js/player/yun.html”;
- }else{//其他时间节点执行代码B
- window.location.href =”http://api.baidu.com/?url=”+decodeURI(r[2]);
- }
- </SCRIPT>
分时间执行
代码A:晚上23点到凌晨4点执行。
代码B:其他时间段执行代码代码B。