添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
成熟的匕首  ·  uint8_t printf c-掘金·  11 月前    · 
冷冷的硬盘  ·  详解Adorner Layer - ...·  1 年前    · 
深情的便当  ·  ComboBoxItem Class ...·  1 年前    · 

主要有:动漫主体信息表、视频播放源表、文章资讯表、主题专辑表、经典语录表、图片图集表、评论表等等

信息采集使用jsoup爬取

各大视频网站(优酷、爱奇艺、搜狐、腾讯、哔哩哔哩、乐视、新浪、土豆、芒果、PPTV等等)共享的内嵌播放器源码整理如下:

function openurl(){
var sourceurl = $("#sourceurl").val();
window.open(sourceurl);
}
function checkplayer(obj){
var sourceurl = $("#sourceurl").val();
var vid = $("#vid").val();
var tvid = $("#tvid").val();
var sourceplatform = $("#sourceplatform").val();
var sourceurl2 = sourceurl;
var page = "1";
if(sourceplatform=='爱奇艺'){
if(vid!=''&&vid!=null){
if (navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i)){
document.getElementById('player').innerHTML = ('<iframe id="playiframe" allowfullscreen frameborder="0" src="http://m.iqiyi.com/shareplay.html?vid='+vid+'&tvId='+tvid+'"></iframe>');
//<iframe src="http://open.iqiyi.com/developer/player_js/coopPlayerIndex.html?vid=b3ee0c25176f5ef58ae7901ca34418fd&tvId=1504532800&accessToken=2.f22860a2479ad60d8da7697274de9346&appKey=3955c3425820435e86d0f4cdfe56f5e7&appId=1368&height=100%&width=100%" frameborder="0" allowfullscreen="true" width="100%" height="100%"></iframe>
} else {
document.getElementById('player').innerHTML = '<embed id="playiframe" align="middle" id="flash" pluginspage="http://www.macromedia.com/go/getflashplayer" src="http://dispatcher.video.qiyi.com/disp/shareplayer.swf" type="application/x-shockwave-flash" allowscriptaccess="always" flashvars="vid='+vid+'&tvId='+tvid+'&coop=coop_58dm&cid=qc_100001_300144&autoPlay=1&showSearchBox=0&showSearch=0&showRank=0&showShare=0&showDock=0&showComment=0&showRecommend=0&showFocus=0&showNext=0&enableAd=0&showDefinition=0&isPlayNext=0" bgcolor="#000000" menu="true" allowfullscreen="true" devicefont="false" scale="showall" quality="hight" play="true" loop="true"/>';
//document.getElementById('player').innerHTML = ('<embed src="http://player.video.iqiyi.com/'+vid+'/0/0/v_19rr2qbh9o.swf-albumId=1504532800-tvId='+tvid+'-isPurchase=0-cnId=undefined" allowFullScreen="true" quality="high" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash"></embed>');
}
}else{
document.getElementById('player').innerHTML = ('<iframe id="playiframe" src="http://api.bbbbbb.me/jx/?url='+sourceurl+'"></iframe>');
}

}else if(sourceplatform=='优酷'){
sourceurl2=sourceurl2.substring(sourceurl2.indexOf("id_")+3,sourceurl2.indexOf(".html"));
if (navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i))
{
document.getElementById('player').innerHTML  = ('<iframe id="playiframe" src="http://player.youku.com/embed/'+sourceurl2+'" frameborder=0 border=0 marginwidth=0 marginheight=0 scrolling=no></iframe>');
}else{
//document.getElementById('player').innerHTML  = ('<embed id="playiframe" align="middle" id="flash" pluginspage="http://www.macromedia.com/go/getflashplayer" src="http://static.youku.com/v1.0.0242/v/swf/player.swf" type="application/x-shockwave-flash" allowscriptaccess="always" flashvars="MMControl=false&MMout=false&isShowRelatedVideo=false&showAd=0&show_pre=0&show_next=0&isAutoPlay=true&show_ce=0&playMovie=true&winType=interior&VideoIDS='+sourceurl2+'" bgcolor="#000000" menu="true" allowfullscreen="true" devicefont="false" scale="showall" quality="hight" play="true" loop="true"/>');
//document.getElementById('player').innerHTML  = '<div class="tz_center"><a class="tz_button" href="http://v.youku.com/v_show/id_XMzA1NzA2MTYwOA.html" target="_blank" onFocus="this.blur()">点击进入播放</a></div>';
document.getElementById('player').innerHTML  = ('<iframe id="playiframe" src="http://player.youku.com/embed/'+sourceurl2+'" frameborder=0 border=0 marginwidth=0 marginheight=0 scrolling=no></iframe>');
}
}else if(sourceplatform=='搜狐'){
if(vid!=''&&vid!=null){
if (navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i))
{
document.getElementById('player').innerHTML  = ('<iframe id="playiframe" src="http://tv.sohu.com/upload/static/share/share_play.html#'+vid+'_'+tvid+'_0_16_1" frameborder=0 border=0 marginwidth=0 marginheight=0 scrolling=no></iframe>');
}else{
document.getElementById('player').innerHTML  = '<iframe id="playiframe" src="http://tv.sohu.com/upload/static/share/share_play.html#'+vid+'_'+tvid+'_0_16_1" frameborder=0 border=0 marginwidth=0 marginheight=0 scrolling=no></iframe>';
}
}else{
document.getElementById('player').innerHTML = ('<iframe id="playiframe" src="http://api.bbbbbb.me/jx/?url='+sourceurl+'"></iframe>');
}

}else if(sourceplatform=='哔哩哔哩'){
if(sourceurl2.indexOf(".html")!=-1){
page = sourceurl2.substring(sourceurl2.lastIndexOf("/index_")+7,sourceurl2.indexOf(".html"));
}
sourceurl2=sourceurl2.substring(sourceurl2.indexOf("av")+2,sourceurl2.lastIndexOf("/"));
if (navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i))
{
document.getElementById('player').innerHTML = ('<iframe id="playiframe" src="http://api.baiyug.cn/vip/index.php?url='+sourceurl+'"></iframe>');
}else{
document.getElementById('player').innerHTML  = ('<embed id="playiframe" src="http://static.hdslb.com/miniloader.swf?aid='+sourceurl2+'&page='+page+'" type="audio/mpeg" loop="-1" autostart="false" volume="0" style=""></embed>');
}
//<embed height="415" width="544" quality="high" allowfullscreen="true" type="application/x-shockwave-flash" src="//static.hdslb.com/miniloader.swf"
//flashvars="aid=15280493&page=1" pluginspage="//www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash"></embed>
//static.hdslb.com/miniloader.swf?aid=15280493&page=1
//https://www.bilibili.com/video/av15280493/

//        if (navigator.userAgent.match(/(Android)/i))
//        {
//        document.getElementById('player').innerHTML  = ('<iframe width="100%" height="100%" src="https://api.vparse.org/?url=http://bangumi.bilibili.com/anime/'+u1+'/play#'+u2+'" frameborder=0 border=0 marginwidth=0 marginheight=0 scrolling=no></iframe>');
//        }else if(navigator.userAgent.match(/(iPhone|iPod|ios|iPad)/i))
//        {document.getElementById('player').innerHTML  = ('<iframe width="100%" scrolling="no" height="100%" frameborder="0" src="http://www.bilibili.com/html/html5player.html?cid='+u3+'" marginheight="0" marginwidth="0"></iframe>');
//        }else{
//        document.getElementById('player').innerHTML  = '<a href="http://bangumi.bilibili.com/anime/'+u1+'/play#'+u2+'" target="_blank" onFocus="this.blur()"><img id="player" src="img/lazyload.gif" class="image"></a><br><span style="font-size:12px;color:#888;margin-right:-8px;">点击进入</span>';
//        }
//        if (navigator.userAgent.match(/(iPhone|iPod|ios|iPad)/i)){
//            if(u3==null){
//        document.getElementById('player').innerHTML  = ('<iframe width="100%" scrolling="no" height="100%" frameborder="0" src="http://www.bilibili.com/html/html5player.html?cid='+u1+'" marginheight="0" marginwidth="0"></iframe>');
//            }
//            else{
//        document.getElementById('player').innerHTML  = ('<iframe width="100%" scrolling="no" height="100%" frameborder="0" src="http://www.bilibili.com/html/html5player.html?cid='+u1+'" marginheight="0" marginwidth="0"></iframe>');
//            }
//        }
//        else if (navigator.userAgent.match(/(Android)/i))
//        {
//        document.getElementById('player').innerHTML  = '<iframe width="100%" scrolling="no" height="100%" frameborder="0" src="http://www.bilibili.com/html/html5player.html?cid='+u1+'" marginheight="0" marginwidth="0"></iframe>';
//        }
//        else
//        {
//        document.getElementById('player').innerHTML  = '<iframe width="100%" scrolling="no" height="100%" frameborder="0" src="http://www.bilibili.com/html/html5player.html?cid='+u1+'" marginheight="0" marginwidth="0"></iframe>';
//        }
//        document.getElementById('player').innerHTML  = ('<embed src="http://static.hdslb.com/miniloader.swf?aid=15247398&page=1" width=400 height=300 type="audio/mpeg" loop="-1" autostart="false" volume="0" style=""></embed>');
}else if(sourceplatform=='PPTV'){
sourceurl2=sourceurl2.substring(sourceurl2.lastIndexOf("/")+1,sourceurl2.indexOf(".html"));
if (navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i))
{
if(vid!=''&&vid!=null){
document.getElementById('player').innerHTML  = ('<iframe id="playiframe" src="http://player.pptv.com/iframe/index.html#id='+vid+'&ctx=o%3Dv_share" allowtransparency="true" scrolling="no" frameborder="0" ></iframe>');
}else{
document.getElementById('player').innerHTML = ('<iframe id="playiframe" src="http://api.bbbbbb.me/jx/?url='+sourceurl+'"></iframe>');
}
}else{
document.getElementById('player').innerHTML  = '<embed id="playiframe" src="http://player.pptv.com/v/'+sourceurl2+'.swf" quality="high" bgcolor="#000" align="middle" allowScriptAccess="always" allownetworking="all" allowfullscreen="true" type="application/x-shockwave-flash" wmode="direct" />';
}
}else if(sourceplatform=='腾讯'){
sourceurl2=sourceurl2.substring(sourceurl2.lastIndexOf("/")+1,sourceurl2.indexOf(".html"));
if (navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i))
{
document.getElementById('player').innerHTML  = ('<iframe id="playiframe" src="http://v.qq.com/iframe/player.html?vid='+sourceurl2+'&tiny=0&auto=0" frameborder=0 border=0 marginwidth=0 marginheight=0 scrolling=no></iframe>');
}else{
document.getElementById('player').innerHTML  = '<embed id="playiframe" src="https://imgcache.qq.com/tencentvideo_v1/playerv3/TPout.swf?max_age=86400&v=20161117&vid='+sourceurl2+'&auto=0" allowFullScreen="true" quality="high" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash"></embed>';
}
}
else if(sourceplatform=='芒果'){
sourceurl2=sourceurl2.substring(sourceurl2.lastIndexOf("/")+1,sourceurl2.indexOf(".html"));
if (navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i))
{
document.getElementById('player').innerHTML = ('<iframe id="playiframe" src="http://api.bbbbbb.me/jx/?url='+sourceurl+'"></iframe>');
}else{
document.getElementById('player').innerHTML  = '<embed id="playiframe" src="http://player.hunantv.com/mgtv_v5_main/main.swf?play_type=1&video_id='+sourceurl2+'" allowFullScreen="true" quality="high" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash"></embed>';
}
}else if(sourceplatform=='土豆'){
//sourceurl2=sourceurl2.substring(sourceurl2.lastIndexOf("/")+1,sourceurl2.indexOf(".html"));
//if (navigator.userAgent.match(/(iPhone|Android|ios)/i))
//{
//document.getElementById('player').innerHTML  = ('<iframe marginheight="0" marginwidth="0" src="http://www.tudou.com/programs/view/html5embed.action?code='+sourceurl2+'" frameborder="0" width="360"  height="100%" scrolling="no"></iframe>');
//}else{
//document.getElementById('player').innerHTML  = '<embed id="playiframe" width="100%" height="100%" align="middle" id="flash" pluginspage="http://www.macromedia.com/go/getflashplayer" src="http://www.tudou.com/v/'+sourceurl2+'/dW5pb25faWQ9MTAyNzQ4XzEwMDAwMV8wMV8wMQ/&videoClickNavigate=false/v.swf" type="application/x-shockwave-flash" allowscriptaccess="always" flashvars="autoPlay=true" bgcolor="#000000" menu="true" allowfullscreen="true" devicefont="false" scale="showall" quality="hight" play="true" loop="true"/>';
//}
document.getElementById('player').innerHTML = ('<iframe id="playiframe" src="http://api.bbbbbb.me/jx/?url='+sourceurl+'"></iframe>');
//}else if(sourceplatform=='新浪'){
//        if (navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i))
//        {
//        document.getElementById('player').innerHTML  = ('<iframe width="100%" height="100%" src="https://cosmsia.duapp.com/Sina/index.php?vid='+parent.now+'_sina" frameborder=0 border=0 marginwidth=0 marginheight=0 scrolling=no></iframe>');
//        }else{
//        document.writeln(str);
//        document.getElementById('player').innerHTML  = '<video id="player" controls="controls" autoplay="autoplay" height="100%" width="100%" οnerrοr="playerror()" οnended="playend()"><source src="http://yunflv404.duapp.com/404/404.mp4" type="video/mp4" ></source></ video>';
//        }
}else if(sourceplatform=='乐视'){
sourceurl2=sourceurl2.substring(sourceurl2.lastIndexOf("/")+1,sourceurl2.indexOf(".html"));
if (navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i))
{
document.getElementById('player').innerHTML  = ('<iframe id="playiframe" src="http://minisite.letv.com/tuiguang/index.shtml?vid='+sourceurl2+'&flashvars=autoPlay=1&bd=1" frameborder=0 border=0 marginwidth=0 marginheight=0 scrolling=no></iframe>');
}else{
document.getElementById('player').innerHTML  = '<iframe id="playiframe" src="http://player.hz.letv.com/hzplayer.swf/typeFrom=dm456/v_list=35?vid='+sourceurl2+'" frameborder=0 border=0 marginwidth=0 marginheight=0 scrolling=no></iframe>';
}
}else{
//document.getElementById('player').innerHTML = ('<div class="w-30" style="position: absolute;top: 40%;left: 35%;"><input type="button" value="点击播放"  class="btn btn-success btn-block" οnclick="openurl();"/></div>');
}
$(".sourceli").removeClass('active');
$(obj).parent("li").addClass('active');
divResize();
}
checkplayer(this);

java部分相关代码如下:

try {
if (bfpt.equals("爱奇艺")) {
docbftp=Jsoup.connect(string3).userAgent("Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31").timeout(5000).get();
String docString=docbftp.html();
Elements elements = docbftp.select("div#flashbox");
if (elements.size()==0) {
elements = docbftp.select("div.cms-qipuId");//$(".cms-qipuId").attr("data-qipuId");
for(Element elementq : elements){
aqy=elementq.attr("data-qipuId");
}
docbftp=Jsoup.connect("http://www.iqiyi.com/v_" + aqy + ".html").userAgent("Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31").timeout(5000).get();
elements = docbftp.select("div#flashbox");
for(Element elementq : elements){
vid=elementq.attr("data-player-videoid");
tvid=elementq.attr("data-player-tvid");
}
}else {
for(Element elementq : elements){
vid=elementq.attr("data-player-videoid");
tvid=elementq.attr("data-player-tvid");
}
}
if (vid.equals("")||StringUtils.isBlank(tvid)) {

Pattern pvid = Pattern.compile("\"vid\":\".*\",\"cid\"");
Pattern ptvid = Pattern.compile(",\"tvId\":.*,\"vid\":\"");
Matcher mvid = pvid.matcher(docString);
Matcher mtvid = ptvid.matcher(docString);
while (mvid.find()) {
vid=mvid.group().replaceAll("\"vid\":\"", "").replaceAll("\",\"cid\"", "");
}
while (mtvid.find()) {
tvid=mtvid.group().replaceAll(",\"tvId\":", "").replaceAll(",\"vid\":\"", "");
}
}
}else if (bfpt.equals("搜狐")) {
docbftp=Jsoup.connect(string3).userAgent("Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31").timeout(5000).get();
hString=docbftp.html();
tvid=hString.substring(hString.indexOf("var playlistId=")+16, hString.indexOf("var o_playlistId=")-5);
vid=hString.substring(hString.indexOf("var vid=")+9, hString.indexOf("var nid = ")-5);
}else if (bfpt.equals("PPTV")) {
docbftp=Jsoup.connect(string3).userAgent("Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31").timeout(5000).get();
Elements elementbfs = docbftp.select("input#share-input3");
for(Element elementbfpt : elementbfs){
flashvars=elementbfpt.attr("value");
vid=flashvars.substring(flashvars.indexOf("#id=")+4, flashvars.indexOf("&ctx="));
}
}else {
}
} catch (Exception e) {
vid="";
tvid="";
}
string3 = string3.replaceAll("'", "");
sql3="insert into tb_video_source values ("+bf+",'"+tbVideo.getId()+"','"+StrUtils.getNow()+"','1','"+string3+"','"+bfpt+"','"+bfsort+"','"+copyjishu+"','"+vid+"','"+tvid+"');\r\n";

log_maxid++;
logsource="更新数据-更新动漫视频信息成功。共更新"+logvideo_cnt+"个动漫视频信息";
logsource=logsource.replaceAll("'", "");
Db.update("insert into data_log values ("+log_maxid+",'tb_video','更新数据','"+logsource+"','"+StrUtils.getNow()+"','1');\r\n");
log_maxid++;
logsource="更新数据-插入播放源成功。共新增"+logsource_cnt+"个播放源";
logsource=logsource.replaceAll("'", "");
Db.update("insert into data_log values ("+log_maxid+",'tb_video_source','更新数据','"+logsource+"','"+StrUtils.getNow()+"','1');\r\n");
connection.commit();

主要html相关代码如下:

<% var headContent = { include("/template/dm/includes/header.html"){} %>
<% }; var bodyContent = { include("/template/dm/includes/header_menu2.html"){} %>
<div id="mainContent" class="container">
<div class="h6_style" style="padding: 0;">
<ol class="breadcrumb pl-0" style="margin: 0px;">
<li><a href="${BASE_PATH }home.html">首页</a></li>
<li class=""><a href="${BASE_PATH }front/video/${item.id}.html">动漫详情</a></li>
<li class="active">${item.name }</li>
</ol>
</div>
<div class="col-xs-4 col-md-2 pt-10 row">
<figure class="mb-10 playd panel">
<% if(!strutil.isEmpty(item.thumbnail)){ %>
<img src="${BASE_PATH }file_manage/dm/video_image/${item.thumbnail}"
alt=""> <% } else { %>
<img src="${BASE_PATH }static/images/video/no_image.jpg" alt="">
<% } %>
<span class="pRightBottom">${item.status==1?item.jishu+'集全':'更新至'+item.gxjishu+'集共'+item.jishu+'集'}</em></span>
<span class="plays"></span>
</figure>
<p class="font-14 h-25">${item.name}</p>
</div>
<div class="col-xs-8 col-md-10 pt-10">
<div class="col-xs-12 col-sm-12 col-md-12 padding_0 mb-5 h-20">
<span>类型:</span> <span>${item.types}</span>
</div>
<div class="col-xs-6 col-sm-12 col-md-12 padding_0 mb-5">
<span>年份:</span> <span>${item.year}</span>
</div>
<div class="col-xs-6 col-sm-12 col-md-12 padding_0 mb-5 h-20">
<span>地区:</span> <span>${javaweb.showVideoArea(item.area)}</span>
</div>
<div class="col-xs-6 col-sm-12 col-md-12 padding_0 m_none mb-5">
<span>版本:</span> <span>${javaweb.showVideoVersions(item.versions)}</span>
</div>
<div class="col-xs-12 col-sm-12 col-md-12 padding_0 mb-5 h-20">
<span>导演:</span> <span>${item.daoyan}</span>
</div>
<div class="col-xs-12 col-sm-12 col-md-12 padding_0 mb-5 h-20">
<span>演员:</span> <span>${item.yanyuan}</span>
</div>
<div class="col-xs-12 col-sm-12 col-md-12 padding_0 mb-5">
<div class="panel panel-default">
<div class="">
<span id="remarkto">简介:${strutil.length(item.remark) >
(session.javaweb_is_moile?37:37)?strutil.subStringTo(item.remark,
0, (session.javaweb_is_moile?37:37)):item.remark}</span> <span> <a
data-toggle="collapse" data-parent="#accordion"
id="collapseThreeA" href="#collapseThree" class="color-green">
展开<i class="fa fa-caret-down" aria-hidden="true"></i>
</a>
</span>
</div>
<div id="collapseThree" class="panel-collapse collapse">
<span class="">简介:${item.remark} <br />
${item.name}在线播放高清视频资源由sky动漫岛[www.51skydao.com]收集整理,是${item.year}年${javaweb.showVideoArea(item.area)}${javaweb.toReplaceAll(item.types,"/","、")}类的${javaweb.showVideoVersions(item.versions)}动漫,是一部不错的作品哦!
</span>
</div>
</div>
</div>
</div>
<div class="tabs tabs-v1 col-xs-12 row">
<!-- Nav tabs -->
<ul class="nav nav-tabs" role="tablist">
<% for (item2 in listsou){ if(item2LP.index==1){ %>
<li id="tabs_${item2LP.index}" role="presentation"
class="${item2LP.index==1?'active':''}"><a
href="#role_${item2LP.index}" load="${item2LP.index==1?'1':'0'}"
index="${item2LP.index}" οnclick="loadsource(this);"
aria-controls="${item2}" role="tab" data-toggle="tab"
aria-expanded="false">${item2}</a></li> <%if(listsou.~size>1){%>
<li class="dropdown"><a href="#" id="myTabDrop1"
class="dropdown-toggle" data-toggle="dropdown">更多播放源 <b
class="caret"></b>
</a>
<ul class="dropdown-menu" role="menu" aria-labelledby="myTabDrop1">
<% }}else{%>
<li id="tabs_${item2LP.index}" role="presentation"><a
href="#role_${item2LP.index}" load="0" index="${item2LP.index}"
οnclick="loadsource(this);" aria-controls="${item2}" role="tab"
data-toggle="tab" aria-expanded="false">${item2}</a></li> <%} }%>
<%if(listsou.~size>1){%>
</ul></li><%}%>
</ul>
<!-- Tab panes -->
<div class="tab-content">
<% for (item3 in listsou){ %>
<div role="tabpanel"
class="${item3LP.index==1?'tab-pane ptb-10 fade in active':'tab-pane ptb-10 fade'}"
id="role_${item3LP.index}">
<div class="tags" id="tags_role_${item3LP.index}">
<% if(item3LP.index==1){ if(videosources.~size > 0) {
if(videosources.~size > 100){ %>
<div class="tabs tabs-v1">
<!-- Nav tabs -->
<ul class="nav nav-tabs panel" role="tablist">
<% var total = videosources.~size/100; for(var i = 0;i < total ;
i++ ) { %>
<li id="tabs_source_${i}" role="presentation"
class="${i==0?'active':''}"><a href="#role_source_${i}"
aria-controls="1" role="tab" data-toggle="tab"
aria-expanded="false">${i*100+1}-${(i+1)*100}集</a></li> <% } %>
</ul>
<div class="tab-content">
<% var j=0; for(item4 in videosources) {
if(item4LP.index==j*100+1){ %>
<div role="tabpanel"
class="${j==0?'tab-pane ptb-20 active':'tab-pane ptb-20'}"
id="role_source_${j}">
<%}%> <%if(item4LP.index<=((j+1)*100)){ %> <a
href="${item4.sourceurl=='javascript:void(0);'?'javascript:void(0);':BASE_PATH+'front/video/playvideo.html?sid='+item4.id+'&vid='+item.id+''}"
class="${item4.sourceurl=='javascript:void(0);'?'badge badge2 noLink':'badge badge2'}">第${item4.sort}集</a>
<%}%> <%if(item4LP.index==((j+1)*100)){ j=j+1; %>
</div>
<%} %> <%}%></div>
</div>
</div>
<%}else{ for(item5 in videosources) {%> <a
href="${item5.sourceurl=='javascript:void(0);'?'javascript:void(0);':BASE_PATH+'front/video/playvideo.html?sid='+item5.id+'&vid='+item.id+''}"
class="${item5.sourceurl=='javascript:void(0);'?'badge badge2 noLink':'badge badge2'}">第${item5.sort}集</a>
<%} } } } %>
</div>
</div>
<%} %>
</div>
<div id="playdiv" class="pull-left row-rl-10">
<h4 class="h-title mb-20 ml-7">更多推荐</h4>
<% for(item in videos){ %>
<div class="col-md-2 col-xs-4 pb-5 padding0 lazyimg mimg">
<figure class="mb-10 playd panel">
<% if(!strutil.isEmpty(item.thumbnail)){ %>
<img
data-original="${BASE_PATH }file_manage/dm/video_image/${item.thumbnail}"
alt="${item.name}"> <% } else { %>
<img data-original="${BASE_PATH }static/images/video/no_image.jpg"
alt="${item.name}"> <% } %>
<span class="pRightBottom">${item.status==1?item.jishu+'集全':'更新至'+item.gxjishu+'集'}</em></span>
<a href="${BASE_PATH }front/video/${item.id}.html" target="_blank"
title="${item.name}"><span class="plays5"></span></a>
</figure>
<p class="font-14 h-25">
<a href="${BASE_PATH }front/video/${item.id}.html" target="_blank"
title="${item.name}">${item.name}</a>
</p>
</div>
<% } %>
</div>
</div>
</div>
<% include("/template/dm/includes/footer.html"){} %>
<div id="backTop" class="back-top is-hidden-sm-down">
<i class="fa fa-angle-up" aria-hidden="true"></i>
</div>
<script type="text/javascript">
$(function() {
$('#collapseThree')
.on(
'show.bs.collapse',
function() {
$('#remarkto').hide();
$('#collapseThreeA')
.html(
"收起<i class='fa fa-caret-up' aria-hidden='true'></i>");
})

$('#collapseThree')
.on(
'hide.bs.collapse',
function() {
$('#collapseThreeA')
.html(
"展开<i class='fa fa-caret-down' aria-hidden='true'></i>");
$('#remarkto').show();
})

});
</script>
<%}; layout("/pages/template/_layout.html",{head:headContent,body:bodyContent}){} %>

大学生静态网页 设计 期末作业源码前端静态网页大作业源码,使用的是原生的 html,css,js 代码,期末作业必过,高分必备。 大学生静态网页 设计 期末作业源码前端静态网页大作业源码,使用的是原生的 html,css,js 代码,期末作业必过,高分必备。大学生静态网页 设计 期末作业源码前端静态网页大作业源码,使用的是原生的 html,css,js 代码,期末作业必过,高分必备。大学生静态网页 设计 期末作业源码前端静态网页大作业源码,使用的是原生的 html,css,js 代码,期末作业必过,高分必备。大学生静态网页 设计 期末作业源码前端静态网页大作业源码,使用的是原生的 html,css,js 代码,期末作业必过,高分必备。大学生静态网页 设计 期末作业源码前端静态网页大作业源码,使用的是原生的 html,css,js 代码,期末作业必过,高分必备。大学生静态网页 设计 期末作业源码前端静态网页大作业源码,使用的是原生的 html,css,js 代码,期末作业必过,高分必备。 随着科学技术发展,电脑已成为人们生活中必不可少的生活办公工具,在这样的背景下,网络技术被应用到各个方面,为了提高办公和生活效率,网络信息技术飞速发展。在这样的背景下人类社会进入了全新的信息化的时代。漫画管理一直是信息管理的一大难题,漫画数量多,此时寻找有效便捷的漫画信息管理方法就是当务之急。而日趋成熟的计算机信息管理技术便成为解决这一难题的唯一之选。如今计算机信息管理技术来处理漫画早已游刃有余,其实信息管理技术已经渗透到各个行业的信息控制管理当中,且有着举足轻重的地位。 1.次元街 这个 网站 不仅可以提供优质的 动漫 下载,还可以了解一些 动漫 八卦,并且还有 动漫 壁纸, 动漫 表情包等,当我们的手机流量快不够用时,到朋友家蹭无线网下几个 动漫 ,这... 公众号后台回复“图书“,了解更多号主新书内容 1.3月11日,扫黄打非官方公众号发布文章《毒害未成年人,“ 动漫 之家”被高限处罚》原因是通过开设隐蔽通道, 动漫 之家提供《进击的巨人》等22部禁... 我们在闲暇之余,可能会看看 动漫 来打发一下我们无聊的时光,但我们可以看 动漫 的地方少之又少,很多的 动漫 要看的话需要充VIP的,就算充了钱,还是有许多的 动漫 我们是没法看的,今天给大家带来6个免费的 动漫 网站 ,大家一起来看看吧。 1.樱花 动漫 这个 网站 动漫 资源都是免费的,不管是国产 动漫 ,还是外国 动漫 ,在这个 网站 里面都有,这个 网站 特别适合看日漫。如果你去这个 网站 动漫 的话能让你看个够。 2.哔哩哔哩 梦工厂海报 梦工厂(DreamWorks SKG)是美国排名前十位的一家电影洗印、制作和发行公司,同时也是一家电视游戏,电视节目制作公司。它制作发行的电影有超过10部票房收入超过1亿美元。   电影公司始建于1994年10月,三位创始人分别是史蒂文·斯皮尔伯格(代表DreamWorks SKG中的"S"),杰弗瑞·卡森伯格(代表DreamWork... 经过很长很长一段时间的开发,Godot 2.0现在处于测试阶段! Godot 2.0 Beta具有新的界面,并有大量的可用性改进。它也比以往任何时候都更稳定,有数百个错误修复和小问题。 请严格测试此版本并报告您发现的任何错误!如果您最喜欢的错误尚未修复,请将其发布到GitHub或(如果已经存在)更新它,以表达您希望它得到修复以 实现 2.0稳定的愿望。 在下载部分试一试吧! 戈多 2.0 RC1 发布! 作者:胡安