苹果cms-v10后台一键采集豆瓣api获取资料(更新版)

2023-11-05 14:38

本文主要是介绍苹果cms-v10后台一键采集豆瓣api获取资料(更新版),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

此文件,只是临时使用,昨天登录网站后台看到 官方提供的豆瓣获取资料 api接口GG了,在此放出来一个提供给大家使用
苹果cms根目录,application/admin/view/vod/info.html
首先备份程序自带的info.html 文件再进行修改!
api接口:cdn.feifeicms.co/server/v3/douban.php?key=&callback=douban&id=

在这里插入图片描述
也可直接复制以下代码

{include file="../../../application/admin/view/public/head" /}
<script type="text/javascript" src="__STATIC__/ueditor/ueditor.config.js"></script>
<script type="text/javascript" src="__STATIC__/ueditor/ueditor.all.min.js"></script>
<script type="text/javascript" src="__STATIC__/js/jquery.jscolor.js"></script>
<script type="text/javascript">window.UEDITOR_CONFIG.serverUrl = "{:url('upload/upload')}?from=ueditor&flag=vod_editor&input=upfile";
</script>
<div class="page-container p10"><div class="showpic" style="display:none;"><img class="showpic_img" width="120" height="160"></div><form class="layui-form layui-form-pane" method="post" action=""><input type="hidden" name="vod_id" value="{$info.vod_id}"><div class="layui-tab"><ul class="layui-tab-title "><li class="layui-this">基本信息</a></li><li>其他信息</li>{notempty name="info.vod_id"}<li>角色信息</li>{/notempty}</ul><div class="layui-tab-content"><div class="layui-tab-item layui-show"><div class="layui-form-item"><label class="layui-form-label">参数:</label><div class="layui-input-inline w150"><select name="type_id" lay-filter="type_id"><option value="">请选择分类</option>{volist name="type_tree" id="vo"}{if condition="$vo.type_mid eq 1"}<option value="{$vo.type_id}" {if condition="$info.type_id eq $vo.type_id"}selected{/if}>{$vo.type_name}</option>{volist name="$vo.child" id="ch"}<option value="{$ch.type_id}" {if condition="$info.type_id eq $ch.type_id"}selected{/if}>&nbsp;|&nbsp;&nbsp;&nbsp;|—{$ch.type_name}</option>{/volist}{/if}{/volist}</select></div><div class="layui-input-inline w150"><select name="vod_level"><option value="0">请选择推荐</option><option value="9" {if condition="$info.vod_level eq 9"}selected{/if}>推荐9-幻灯</option><option value="1" {if condition="$info.vod_level eq 1"}selected{/if}>推荐1</option><option value="2" {if condition="$info.vod_level eq 2"}selected{/if}>推荐2</option><option value="3" {if condition="$info.vod_level eq 3"}selected{/if}>推荐3</option><option value="4" {if condition="$info.vod_level eq 4"}selected{/if}>推荐4</option><option value="5" {if condition="$info.vod_level eq 5"}selected{/if}>推荐5</option><option value="6" {if condition="$info.vod_level eq 6"}selected{/if}>推荐6</option><option value="7" {if condition="$info.vod_level eq 7"}selected{/if}>推荐7</option><option value="8" {if condition="$info.vod_level eq 8"}selected{/if}>推荐8</option></select></div><div class="layui-input-inline w120"><select name="vod_status"><option value="1" >已审核</option><option value="0" {if condition="$info.vod_status eq '0'"}selected{/if}>未审核</option></select></div><div class="layui-input-inline w120"><select name="vod_lock"><option value="0">未锁</option><option value="1" {if condition="$info.vod_lock eq 1"}selected{/if}>锁定</option></select></div><div class="layui-input-inline w120"><select name="vod_isend"><option value="1" {if condition="$info.vod_isend eq 1"}selected{/if}>已完结</option><option value="0" {if condition="$info.vod_isend eq 0"}selected{/if}>未完结</option></select></div><div class="layui-input-inline w110"><input type="checkbox" name="uptime" title="更新时间" value="1" checked class="layui-checkbox checkbox-ids" lay-skin="primary"></div></div><div class="layui-form-item "><label class="layui-form-label">标题:</label><div class="layui-input-inline w500"><input type="text" class="layui-input" value="{$info.vod_name}" placeholder="请输入" name="vod_name" id="vod_name"></div><label class="layui-form-label">副标:</label><div class="layui-input-inline "><input type="text" class="layui-input" value="{$info.vod_sub}" placeholder="" name="vod_title" id="vod_title"></div></div><div class="layui-form-item"><label class="layui-form-label">别名:</label><div class="layui-input-inline w500"><input type="text" class="layui-input" value="{$info.vod_en}" placeholder="" name="vod_en"></div><label class="layui-form-label">首字母:</label><div class="layui-input-inline w70"><input type="text" class="layui-input" value="{$info.vod_letter}" placeholder="" name="vod_letter"></div><label class="layui-form-label">高亮:</label><div class="layui-input-inline w70"><input type="text" class="layui-input color" value="{$info.vod_color}" placeholder="" name="vod_color"></div></div><div class="layui-form-item"><label class="layui-form-label">TAG:</label><div class="layui-input-inline w500  "><input type="text" class="layui-input" value="{$info.vod_tag}" placeholder=""  name="vod_tag" id="vod_tag"></div><div class="layui-input-inline w120"><input type="checkbox" name="uptag" title="自动生成" value="1" class="layui-checkbox checkbox-ids" lay-skin="primary"></div></div><div class="layui-form-item"><label class="layui-form-label">备注:</label><div class="layui-input-inline w500"><input type="text" class="layui-input" value="{$info.vod_remarks}" placeholder="" name="vod_remarks" id="vod_remarks"></div></div><div class="layui-form-item"><label class="layui-form-label">总集数:</label><div class="layui-input-inline"><input type="text" class="layui-input" value="{$info.vod_total}" placeholder="" name="vod_total" id="vod_total"></div><label class="layui-form-label">连载数:</label><div class="layui-input-inline"><input type="text" class="layui-input" value="{$info.vod_serial}" placeholder="" name="vod_serial" id="vod_serial"></div><label class="layui-form-label">上映日期:</label><div class="layui-input-inline"><input type="text" class="layui-input" value="{$info.vod_pubdate}" placeholder="" name="vod_pubdate" id="vod_pubdate"></div></div><div class="layui-form-item"><label class="layui-form-label">主演:</label><div class="layui-input-inline"><input type="text" class="layui-input" value="{$info.vod_actor}" placeholder="" name="vod_actor" id="vod_actor"></div><label class="layui-form-label">导演:</label><div class="layui-input-inline"><input type="text" class="layui-input" value="{$info.vod_director}" placeholder="" name="vod_director" id="vod_director"></div><label class="layui-form-label">编剧:</label><div class="layui-input-inline"><input type="text" class="layui-input" value="{$info.vod_writer}" placeholder="" name="vod_writer" id="vod_writer"></div></div><div class="layui-form-item"><label class="layui-form-label">电视频道:</label><div class="layui-input-inline"><input type="text" class="layui-input" value="{$info.vod_tv}" placeholder="" name="vod_tv"></div><label class="layui-form-label">节目周期:</label><div class="layui-input-inline"><input type="text" class="layui-input" value="{$info.vod_weekday}" placeholder="" name="vod_weekday"></div><label class="layui-form-label">视频时长:</label><div class="layui-input-inline"><input type="text" class="layui-input" value="{$info.vod_duration}" placeholder="" name="vod_duration" id="vod_duration"></div></div><div class="layui-form-item"><label class="layui-form-label">豆瓣评分:</label><div class="layui-input-inline"><input type="text" class="layui-input" value="{$info.vod_douban_score}" placeholder="豆瓣网评分值" name="vod_douban_score" id="vod_douban_score"></div><label class="layui-form-label">豆瓣ID:</label><div class="layui-input-inline"><input type="text" class="layui-input" value="{$info.vod_douban_id}" placeholder="" name="vod_douban_id" id="vod_douban_id"></div><div class="layui-input-inline "><button type="button" class="layui-btn" id="btn_douban">查询数据</button></div></div><div class="layui-form-item"><label class="layui-form-label">关联视频:</label><div class="layui-input-inline w500"><input type="text" class="layui-input" value="{$info.vod_rel_vod}" placeholder="如“变形金刚”1、2、3部ID分别为11,12,13或将每部都填“变形金刚”" name="vod_rel_vod"></div><div class="layui-input-inline "><a class="layui-btn j-iframe" data-href="{:url('vod/data')}?select=1&input=vod_rel_vod" href="javascript:;" title="查询数据">查询数据</a></div></div><div class="layui-form-item"><label class="layui-form-label">关联文章:</label><div class="layui-input-inline w500"><input type="text" class="layui-input" value="{$info.vod_rel_art}" placeholder="如“变形金刚资讯”1、2、3部ID分别为11,12,13或将每部都填“变形金刚资讯”" name="vod_rel_art"></div><div class="layui-input-inline "><a class="layui-btn j-iframe" data-href="{:url('art/data')}?select=1&input=vod_rel_art" href="javascript:;" title="查询数据">查询数据</a></div></div><div class="layui-form-item"><label class="layui-form-label">扩展分类:</label><div class="layui-input-inline w500"><input type="text" class="layui-input" value="{$info.vod_type}" placeholder="" id="vod_type" name="vod_class"></div><div class="layui-input-inline w500 vod_class_label"></div></div><div class="layui-form-item"><label class="layui-form-label">上映年代:</label><div class="layui-input-inline w500"><input type="text" class="layui-input" value="{$info.vod_year}" placeholder="" id="vod_year" name="vod_year"></div><div class="layui-input-inline w500 vod_year_label"></div></div><div class="layui-form-item"><label class="layui-form-label">发行地区:</label><div class="layui-input-inline w500"><input type="text" class="layui-input" value="{$info.vod_area}" placeholder="" id="vod_area" name="vod_area"></div><div class="layui-input-inline w500 vod_area_label"></div></div><div class="layui-form-item"><label class="layui-form-label">对白语言:</label><div class="layui-input-inline w500"><input type="text" class="layui-input" value="{$info.vod_language}" placeholder="" id="vod_language" name="vod_lang"></div><div class="layui-input-inline w500 vod_lang_label"></div></div><div class="layui-form-item"><label class="layui-form-label">影片版本:</label><div class="layui-input-inline w500"><input type="text" class="layui-input" value="{$info.vod_version}" placeholder="" id="vod_version" name="vod_version"></div><div class="layui-input-inline w500 vod_version_label"></div></div><div class="layui-form-item"><label class="layui-form-label">资源类别:</label><div class="layui-input-inline w500"><input type="text" class="layui-input" value="{$info.vod_states}" placeholder="" id="vod_states" name="vod_state"></div><div class="layui-input-inline w500 vod_state_label"></div></div><div class="layui-form-item"><label class="layui-form-label">图片:</label><div class="layui-input-inline w500 upload"><input type="text" class="layui-input upload-input" style="max-width:100%;" value="{$info.vod_pic}" placeholder="" id="vod_pic" name="vod_pic"></div><div class="layui-input-inline "><button type="button" class="layui-btn layui-upload" lay-data="{data:{thumb:1,thumb_class:'upload-thumb'}}" id="upload1">上传图片</button></div></div><div class="layui-form-item"><label class="layui-form-label">缩略图:</label><div class="layui-input-inline w500 upload"><input type="text" class="layui-input upload-input upload-thumb" style="max-width:100%;" value="{$info.vod_pic_thumb}" placeholder="" id="vod_pic_thumb" name="vod_pic_thumb"></div><div class="layui-input-inline "><button type="button" class="layui-btn layui-upload" lay-data="{data:{thumb:0,thumb_class:'upload-thumb'}}" id="upload2">上传图片</button></div></div><div class="layui-form-item"><label class="layui-form-label">海报图:</label><div class="layui-input-inline w500 upload"><input type="text" class="layui-input upload-input" style="max-width:100%;" value="{$info.vod_pic_slide}" placeholder="" id="vod_pic_slide" name="vod_pic_slide"></div><div class="layui-input-inline "><button type="button" class="layui-btn layui-upload" lay-data="{data:{thumb:0,thumb_class:'upload-thumb'}}" id="upload3">上传图片</button></div></div><div class="layui-form-item"><label class="layui-form-label">简介:</label><div class="layui-input-block"><textarea name="vod_blurb" cols="" rows="3" class="layui-textarea"  placeholder="不填写将自动从第一页详情里获取前100个字" style="height:40px;">{$info.vod_blurb}</textarea></div></div><script>var players_arr_len = {$vod_play_list|count};var downers_arr_len = {$vod_down_list|count};</script><div id="player_list" class="contents">{volist name="$vod_play_list" id="vo"}<div class="layui-form-item" data-i="{$key}"><label class="layui-form-label">播放{$key}:</label><div class="layui-input-inline w150"><select name="vod_play_from[]"><option value="no">请选择播放器.</option>{volist name="player_list" id="vo1"}{if condition="$vo1.status eq '1'"}<option value="{$vo1.from}" {if condition="$vo1.from eq $vo.from"} selected {/if}>{$vo1.show}</option>{/if}{/volist}</select></div><div class="layui-input-inline w150"><select name="vod_play_server[]"><option value="no">请选择服务器组.</option>{volist name="server_list" id="vo2"}{if condition="$vo2.status eq '1'"}<option value="{$vo2.from}" {if condition="$vo2.from eq $vo.server"} selected {/if}>{$vo2.show}</option>{/if}{/volist}</select></div><div class="layui-input-inline w150"><input type="text" name="vod_play_note[]" class="layui-input" value="{$vo.note}" placeholder="备注信息"></div><div class="layui-input-inline w400 p10"><a href="javascript:void(0)" class="j-editor-clear">清空</a>&nbsp;<a href="javascript:void(0)" class="j-editor-remove">删除</a>&nbsp;<a href="javascript:void(0)" class="j-editor-up">上移</a>&nbsp;<a href="javascript:void(0)" class="j-editor-down">下移</a>&nbsp;<a href="javascript:void(0)" class="j-editor-xz">校正</a>&nbsp;<a href="javascript:void(0)" class="j-editor-order">倒序</a>&nbsp;<a href="javascript:void(0)" class="j-editor-dn">去前缀</a><br></div><div class="p10 m20"> </div><div class="layui-input-block "><textarea id="vod_play_url{$key}" name="vod_play_url[]" type="text/plain" style="width:100%;height:150px">{$vo.url|mac_str_correct=###,'#',chr(13)}</textarea></div></div>{/volist}</div><div class="layui-form-item"><label class=""><button class="layui-btn radius j-player-add" type="button">添加一组播放</button></label><div class="layui-input-block"></div></div><hr class="layui-bg-gray"><div id="downer_list" class="contents">{volist name="$vod_down_list" id="vo"}<div class="layui-form-item" data-i="{$key}"><label class="layui-form-label">下载{$key}:</label><div class="layui-input-inline w150"><select name="vod_down_from[]"><option value="no">请选择下载器.</option>{volist name="downer_list" id="vo1"}{if condition="$vo1.status eq '1'"}<option value="{$vo1.from}" {if condition="$vo1.from eq $vo.from"} selected {/if}>{$vo1.show}</option>{/if}{/volist}</select></div><div class="layui-input-inline w150"><select name="vod_down_server[]"><option value="no">请选择服务器组.</option>{volist name="server_list" id="vo2"}{if condition="$vo2.status eq '1'"}<option value="{$vo2.from}" {if condition="$vo2.from eq $vo.server"} selected {/if}>{$vo2.show}</option>{/if}{/volist}</select></div><div class="layui-input-inline w150"><input type="text" name="vod_down_note[]" class="layui-input" value="{$vo.note}" placeholder="备注信息"></div><div class="layui-input-inline w400 p10">操作:<a href="javascript:void(0)" class="j-editor-clear">清空</a>&nbsp;&nbsp;<a href="javascript:void(0)" class="j-editor-remove">删除</a>&nbsp;&nbsp;<a href="javascript:void(0)" class="j-editor-up">上移</a>&nbsp;&nbsp;<a href="javascript:void(0)" class="j-editor-down">下移</a>&nbsp;&nbsp;<a href="javascript:void(0)" class="j-editor-xz">校正</a>&nbsp;&nbsp;<a href="javascript:void(0)" class="j-editor-order">倒序</a>&nbsp;&nbsp;<a href="javascript:void(0)" class="j-editor-dn">去前缀</a>&nbsp;&nbsp;<br></div><div class="p10"> </div><div class="layui-input-block"><textarea id="vod_down_url{$key}" name="vod_down_url[]" type="text/plain" style="width:100%;height:150px">{$vo.url|mac_str_correct=###,'#',chr(13)}</textarea></div></div>{/volist}</div><div class="layui-form-item"><label class=""><button class="layui-btn radius j-downer-add" type="button">添加一组下载</button></label><div class="layui-input-block"></div></div><div class="layui-form-item"><label class="layui-form-label">详细介绍:</label><div class="layui-input-block"><textarea id="vod_content" name="vod_content" type="text/plain" style="width:99%;height:250px">{$info.vod_content}</textarea></div></div></div><div class="layui-tab-item"><div class="layui-form-item"><label class="layui-form-label">顶数量:</label><div class="layui-input-inline "><input type="text" class="layui-input" value="{$info.vod_up}" placeholder="" id="vod_up" name="vod_up"></div><label class="layui-form-label">踩数量:</label><div class="layui-input-inline "><input type="text" class="layui-input" value="{$info.vod_down}" placeholder="" id="vod_down" name="vod_down"></div><button class="layui-btn" type="button" id="btn_rnd">随机生成</button></div><div class="layui-form-item"><label class="layui-form-label">总人气:</label><div class="layui-input-inline "><input type="text" class="layui-input" value="{$info.vod_hits}" placeholder="" id="vod_hits" name="vod_hits"></div><label class="layui-form-label">月人气:</label><div class="layui-input-inline "><input type="text" class="layui-input" value="{$info.vod_hits_month}" placeholder="" id="vod_hits_month" name="vod_hits_month" ></div></div><div class="layui-form-item"><label class="layui-form-label">周人气:</label><div class="layui-input-inline "><input type="text" class="layui-input" value="{$info.vod_hits_week}" placeholder="" id="vod_hits_week" name="vod_hits_week"></div><label class="layui-form-label">日人气:</label><div class="layui-input-inline "><input type="text" class="layui-input " value="{$info.vod_hits_day}" placeholder="" id="vod_hits_day" name="vod_hits_day"></div></div><div class="layui-form-item"><label class="layui-form-label">平均分:</label><div class="layui-input-inline "><input type="text" class="layui-input" value="{$info.vod_score}" placeholder="" id="vod_score" name="vod_score"></div><label class="layui-form-label">总评分:</label><div class="layui-input-inline "><input type="text" class="layui-input" value="{$info.vod_score_all}" placeholder="" id="vod_score_all" name="vod_score_all"></div><label class="layui-form-label">总评次:</label><div class="layui-input-inline "><input type="text" class="layui-input" value="{$info.vod_score_num}" placeholder="" id="vod_score_num" name="vod_score_num"></div></div><div class="layui-form-item"><label class="layui-form-label">点播积分:</label><div class="layui-input-inline "><input type="text" class="layui-input" value="{$info.vod_points_play}" placeholder="" name="vod_points_play"></div><label class="layui-form-label">下载积分:</label><div class="layui-input-inline "><input type="text" class="layui-input" value="{$info.vod_points_down}" placeholder="" name="vod_points_down"></div></div><div class="layui-form-item"><label class="layui-form-label">编辑人:</label><div class="layui-input-inline "><input type="text" class="layui-input" value="{$info.vod_author}" placeholder="" name="vod_author" id="vod_author"></div><label class="layui-form-label">独立模板:</label><div class="layui-input-inline "><input type="text" class="layui-input" value="{$info.vod_tpl}" placeholder="" name="vod_tpl"></div><label class="layui-form-label">跳转URL:</label><div class="layui-input-inline "><input type="text" class="layui-input" value="{$info.vod_jumpurl}" placeholder="" name="vod_jumpurl" id="vod_jumpurl"></div></div></div><div class="layui-tab-item"><div class="layui-form-item"><label class="layui-form-label">采集网址:</label><div class="layui-input-inline w500"><input type="text" class="layui-input" value="" placeholder="" id="role_cj" name="role_cj"></div><button class="layui-btn" type="button" id="btn_role_cj">点击采集</button></div>{notempty name="info.vod_id"}<iframe src="{:url('role/data')}?select=1&tab=vod&rid={$info.vod_id}" marginwidth="0" marginheight="0" style="width:100%;height:600px;"></iframe>{/notempty}</div></div></div><div class="layui-form-item center"><div class="layui-input-block"><button type="submit" class="layui-btn" lay-submit="" lay-filter="formSubmit" data-child="">保 存</button><button class="layui-btn layui-btn-warm" type="reset">还 原</button></div></div></form></div>
{include file="../../../application/admin/view/public/foot" /}<script type="text/javascript">ue = UE.getEditor('vod_content');var player_select='{volist name="player_list" id="vo"}{if condition="$vo.status eq '1'"}<option value="{$vo.from}">{$vo.show}</option>{/if}{/volist}';var downer_select='{volist name="downer_list" id="vo"}{if condition="$vo.status eq '1'"}<option value="{$vo.from}">{$vo.show}</option>{/if}{/volist}';var server_select='{volist name="server_list" id="vo"}{if condition="$vo.status eq '1'"}<option value="{$vo.from}">{$vo.show}</option>{/if}{/volist}';layui.use(['form','upload', 'layer'], function () {// 操作对象var form = layui.form, layer = layui.layer, $ = layui.jquery, upload = layui.upload;;// 验证form.verify({vod_name: function (value) {if (value == "") {return "请输入专题名称";}}});$(document).on("click", ".extend", function(){$id = $(this).attr('data-id');if($id == 'vod_class' || $id == 'vod_keywords'){$val = $("input[id='"+$id+"']").val();if($val!=''){$val = $val+',';}if($val.indexOf($(this).text())>-1){return;}$("input[id='"+$id+"']").val($val+$(this).text());}else{$("input[id='"+$id+"']").val($(this).text());}});form.on('select(type_id)', function(data){getExtend(data.value);});upload.render({elem: '.layui-upload',url: "{:url('upload/upload')}?flag=vod",method: 'post',before: function(input) {layer.msg('文件上传中...', {time:3000000});},done: function(res, index, upload) {var obj = this.item;if (res.code == 0) {layer.msg(res.msg);return false;}layer.closeAll();var input = $(obj).parent().parent().find('.upload-input');if ($(obj).attr('lay-type') == 'image') {input.siblings('img').attr('src', res.data.file).show();}input.val(res.data.file);if(res.data.thumb_class !=''){$('.'+ res.data.thumb_class).val(res.data.thumb[0].file);}}});$('.upload-input').hover(function (e){var e = window.event || e;var imgsrc = $(this).val();if(imgsrc.trim()==""){ return; }var left = e.clientX+document.body.scrollLeft+20;var top = e.clientY+document.body.scrollTop+20;$(".showpic").css({left:left,top:top,display:""});if(imgsrc.indexOf('://')<0){ imgsrc = ROOT_PATH  + '/' + imgsrc;	} else{ imgsrc = imgsrc.replace('mac:','http:'); }$(".showpic_img").attr("src", imgsrc);},function (e){$(".showpic").css("display","none");});$("#btn_rnd").click(function(){$("#vod_hits").val( rndNum(9999) );$("#vod_hits_month").val( rndNum(3000) );$("#vod_hits_week").val( rndNum(1000) );$("#vod_hits_day").val( rndNum(100) );$("#vod_up").val( rndNum(1000) );$("#vod_down").val( rndNum(1000) );$("#vod_score").val( rndNum(10) );$("#vod_score_all").val( rndNum(1000) );$("#vod_score_num").val( rndNum(100) );});var is_load=0;$('#btn_douban').click(function(){var id = $('#vod_douban_id').val();var that=$(this);if(id == '' || id < 10000){alert('请先填写该影片对应的豆瓣的ID');return;}if(is_load==1){return;}is_load=1;that.text('读取中...');$.ajax({type: 'post',dataType: "jsonp",jsonp: "callback",jsonpCallback:"douban",timeout: 5000,url: '//cdn.feifeicms.co/server/v3/douban.php?key=&callback=douban&id=' + id,/* url: '//api.douban.com/v2/movie/subject/' + id,*/error: function(){alert('请求解析服务器失败');},complete:function(){is_load=0;that.text('查询数据');},success:function(r){if(r.code>1){alert(r.msg);}else{if(r.data.vod_total){$('#vod_total').val(r.data.vod_total);}if(r.data.vod_serial){$('#vod_continu').val(r.data.vod_serial);}if(r.data.vod_isend){$('#vod_isend').val(r.data.vod_isend);}if(r.data.vod_name){$('#vod_name').val(r.data.vod_name);}if(r.data.vod_title){$('#vod_title').val(r.data.vod_title);}if(r.data.vod_pic){$('#vod_pic').val(r.data.vod_pic);}if(r.data.vod_year){$('#vod_year').val(r.data.vod_year);}if(r.data.vod_language){$('#vod_language').val(r.data.vod_language);}if(r.data.vod_area){$('#vod_area').val(r.data.vod_area);}if(r.data.vod_states){$('#vod_state').val(r.data.vod_states);}if(r.data.vod_type){$('#vod_type').val(r.data.vod_type);}if(r.data.vod_tag){$('#vod_tag').val(r.data.vod_tag);}if(r.data.vod_actor){$('#vod_actor').val(r.data.vod_actor);}if(r.data.vod_director){$('#vod_director').val(r.data.vod_director);}if(r.data.vod_pubdate){$('#vod_pubdate').val(r.data.vod_pubdate);}if(r.data.vod_writer){$('#vod_writer').val(r.data.vod_writer);}if(r.data.vod_score){$('#vod_score').val(r.data.vod_score);}if(r.data.vod_score_num){$('#vod_score_num').val(r.data.vod_score_num);}if(r.data.vod_score_all){$('#vod_score_all').val(r.data.vod_score_all);}if(r.data.vod_douban_score){$('#vod_douban_score').val(r.data.vod_douban_score);}if(r.data.vod_duration){$('#vod_duration').val(r.data.vod_duration);}if(r.data.vod_content){ue.setContent(r.data.vod_content);}if(r.data.vod_class){$('#vod_class').val(r.data.vod_class);}if(r.data.vod_reurl) {$('#vod_reurl').val(r.data.vod_reurl);}if(r.data.vod_author) {$('#vod_author').val(r.data.vod_author);}}}});});$('.contents').on('click','.j-editor-clear',function(){$(this).parent().parent().find('textarea').val('');});$('.contents').on('click','.j-editor-remove',function(){var datai = $(this).parent().parent().attr('data-i');$(this).parent().parent().remove();});$('.contents').on('click','.j-editor-up',function(){var current = $(this).parent().parent();var current_index = current.index();var current_i = current.attr('data-i');var prev = current.prev();var prev_i = prev.attr('data-i');if(current_index>0){current.insertBefore(prev);}});$('.contents').on('click','.j-editor-down',function(){var current = $(this).parent().parent();var current_index = current.index();var current_i = current.attr('data-i');var next = current.next();var next_i = next.attr('data-i');if(next.length>0){current.insertAfter(next);}});$('.contents').on('click','.j-editor-xz',function(){var arr1,s1,s2,urlarr,urlarrcount;s1 = $(this).parent().parent().find('textarea').val(); s2="";if (s1.length==0){return false;}s1 = s1.replaceAll("\r","");arr1 = s1.split("\n");arr1len = arr1.length;for(j=0;j<arr1len;j++){if(arr1[j].length>0){urlarr = arr1[j].split('$'); urlarrcount = urlarr.length-1;if(urlarrcount==0){arr1[j]= getPatName(j,arr1len,arr1[j]) + '$' + arr1[j];}s2+=arr1[j]+"\r\n";}}$(this).parent().parent().find('textarea').val(s2.trim()) ;});$('.contents').on('click','.j-editor-order',function(){var arr1,s1,s2,urlarr,urlarrcount;s1 = $(this).parent().parent().find('textarea').val(); s2="";if (s1.length==0){return false;}s1 = s1.replaceAll("\r","");arr1=s1.split("\n");for(j=arr1.length-1;j>=0;j--){if(arr1[j].length>0){s2+=arr1[j]+"\r\n";}}$(this).parent().parent().find('textarea').val(s2.trim()) ;});$('.contents').on('click','.j-editor-dn',function(){var arr1,s1,s2,urlarr,urlarrcount;s1 = $(this).parent().parent().find('textarea').val(); s2="";if (s1.length==0){return false;}s1 = s1.replaceAll("\r","");arr1=s1.split("\n");for(j=0;j<arr1.length;j++){if(arr1[j].length>0){urlarr = arr1[j].split('$'); urlarrcount = urlarr.length-1;if(urlarrcount==0){arr1[j] = arr1[j];}else{arr1[j] = urlarr[1];}s2+=arr1[j]+"\r\n";}}$(this).parent().parent().find('textarea').val(s2.trim()) ;});$('.j-player-add').on('click',function(){players_arr_len++;var tpl='<div class="layui-form-item" data-i="'+players_arr_len+'"><label class="layui-form-label">播放'+(players_arr_len)+':</label><div class="layui-input-inline w150"><select name="vod_play_from[]"><option value="no">请选择播放器.</option>'+player_select+'</select></div><div class="layui-input-inline w150"><select name="vod_play_server[]" ><option value="no">请选择服务器组.</option>'+server_select+'</select></div><div class="layui-input-inline w150"><input type="text" name="vod_play_note[]" class="layui-input" placeholder="备注信息" ></div><div class="layui-input-inline w400 p10"><a href="javascript:void(0)" class="j-editor-clear">清空</a>&nbsp;<a href="javascript:void(0)" class="j-editor-remove">删除</a>&nbsp;<a href="javascript:void(0)" class="j-editor-up">上移</a>&nbsp;<a href="javascript:void(0)" class="j-editor-down">下移</a>&nbsp;<a href="javascript:void(0)" class="j-editor-xz">校正</a>&nbsp;<a href="javascript:void(0)" class="j-editor-order">倒序</a>&nbsp;<a href="javascript:void(0)" class="j-editor-dn">去前缀</a>&nbsp;</div><div class="p10 m20"></div><div class="layui-input-block"><textarea id="vod_content'+(players_arr_len)+'" name="vod_play_url[]" class="layui-textarea " style="width:99%;height:250px"></textarea></div></div>';$("#player_list").append(tpl);form.render('select');});$('.j-downer-add').on('click',function(){downers_arr_len++;var tpl='<div class="layui-form-item" data-i="'+downers_arr_len+'"><label class="layui-form-label">下载'+(downers_arr_len)+':</label><div class="layui-input-inline w150"><select name="vod_down_from[]"><option value="no">请选择下载器.</option>'+downer_select+'</select></div><div class="layui-input-inline w150"><select name="vod_down_server[]" ><option value="no">请选择服务器组.</option>'+server_select+'</select></div><div class="layui-input-inline w150"><input type="text" name="vod_down_note[]" class="layui-input" placeholder="备注信息"></div><div class="layui-input-inline w400 p10"><a href="javascript:void(0)" class="j-editor-clear">清空</a>&nbsp;<a href="javascript:void(0)" class="j-editor-remove">删除</a>&nbsp;<a href="javascript:void(0)" class="j-editor-up">上移</a>&nbsp;<a href="javascript:void(0)" class="j-editor-down">下移</a>&nbsp;<a href="javascript:void(0)" class="j-editor-xz">校正</a>&nbsp;<a href="javascript:void(0)" class="j-editor-order">倒序</a>&nbsp;<a href="javascript:void(0)" class="j-editor-dn">去前缀</a>&nbsp;</div><div class="p10 m20"></div><div class="layui-input-block"><textarea id="vod_content'+(downers_arr_len)+'" name="vod_down_url[]" class="layui-textarea" style="width:99%;height:250px"></textarea></div></div>';$("#downer_list").append(tpl);form.render('select');});if(players_arr_len==0 && downers_arr_len==0) {$('.j-player-add').click();}});function getExtend(id){$.post("{:url('type/extend')}", {id:id}, function(res) {if (res.code == 1) {$.each(res.data, function(key, value){$('.vod_'+key+"_label").html('');if(value != ''){$.each(value, function(key2, value2){$(".vod_"+key+"_label").append('<a class="layui-btn layui-btn-xs extend" href="javascript:;" data-id="vod_'+key+'">'+value2+'</a>');});}});}});}function FindNote(s){var res="";if (s.indexOf("DVD")>0){res="DVD";}else if (s.indexOf("TS")>0 || s.indexOf("TC")>0 || s.indexOf("抢先版")>0) {res="抢先版";}else if (s.indexOf("HD")>0){res="HD";}else if (s.indexOf("BD")>0){res="BD";}else if (s.indexOf("蓝光高清")>0){res="蓝光高清";}else if (s.indexOf("高清")>0){res="高清";}else if (s.indexOf("VCD")>0){res="VCD";}if (s.indexOf("国粤语")>0){res +="国粤语";}else if (s.indexOf("国语")>0){res +="国语";}else if (s.indexOf("粤语")>0){res +="粤语";}else if (s.indexOf("台语")>0){res +="台语";}else if (s.indexOf("英语")>0){res +="英语";}else if (s.indexOf("中文字幕")>0){res +="中文字幕";}return res;}function getPatName(n,l,s){var res="";var rc=false;if(s.indexOf("qvod:")>-1 || s.indexOf("bdhd:")>-1 || s.indexOf("cool:")>-1){var arr = s.split('|');if(arr.length>=2){res = arr[2].replace(/[^0-9]/ig,"");rc=true;if(res!=""){if(res.length>3){res += "期";}else if(l==1){res = "全集";}else{res = '第' + res + '集';}}else{res = FindNote(s);if (s==""){if (l==1){res="全集";}else{rc=false;}}}}}if(!rc){res = '第' + (n<9 ? '0' : '') + (n+1) + '集';}return res;}{if condition="$info.vod_id gt 0"}setTimeout(function () {getExtend('{$info.type_id}')},1000);{/if}</script></body>
</html>

更多源码可参考https://www.ldzy.cc

这篇关于苹果cms-v10后台一键采集豆瓣api获取资料(更新版)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/350515

相关文章

Java调用DeepSeek API的最佳实践及详细代码示例

《Java调用DeepSeekAPI的最佳实践及详细代码示例》:本文主要介绍如何使用Java调用DeepSeekAPI,包括获取API密钥、添加HTTP客户端依赖、创建HTTP请求、处理响应、... 目录1. 获取API密钥2. 添加HTTP客户端依赖3. 创建HTTP请求4. 处理响应5. 错误处理6.

如何利用Java获取当天的开始和结束时间

《如何利用Java获取当天的开始和结束时间》:本文主要介绍如何使用Java8的LocalDate和LocalDateTime类获取指定日期的开始和结束时间,展示了如何通过这些类进行日期和时间的处... 目录前言1. Java日期时间API概述2. 获取当天的开始和结束时间代码解析运行结果3. 总结前言在J

Deepseek R1模型本地化部署+API接口调用详细教程(释放AI生产力)

《DeepseekR1模型本地化部署+API接口调用详细教程(释放AI生产力)》本文介绍了本地部署DeepSeekR1模型和通过API调用将其集成到VSCode中的过程,作者详细步骤展示了如何下载和... 目录前言一、deepseek R1模型与chatGPT o1系列模型对比二、本地部署步骤1.安装oll

浅析如何使用Swagger生成带权限控制的API文档

《浅析如何使用Swagger生成带权限控制的API文档》当涉及到权限控制时,如何生成既安全又详细的API文档就成了一个关键问题,所以这篇文章小编就来和大家好好聊聊如何用Swagger来生成带有... 目录准备工作配置 Swagger权限控制给 API 加上权限注解查看文档注意事项在咱们的开发工作里,API

一分钟带你上手Python调用DeepSeek的API

《一分钟带你上手Python调用DeepSeek的API》最近DeepSeek非常火,作为一枚对前言技术非常关注的程序员来说,自然都想对接DeepSeek的API来体验一把,下面小编就来为大家介绍一下... 目录前言免费体验API-Key申请首次调用API基本概念最小单元推理模型智能体自定义界面总结前言最

java获取图片的大小、宽度、高度方式

《java获取图片的大小、宽度、高度方式》文章介绍了如何将File对象转换为MultipartFile对象的过程,并分享了个人经验,希望能为读者提供参考... 目China编程录Java获取图片的大小、宽度、高度File对象(该对象里面是图片)MultipartFile对象(该对象里面是图片)总结java获取图片

Java通过反射获取方法参数名的方式小结

《Java通过反射获取方法参数名的方式小结》这篇文章主要为大家详细介绍了Java如何通过反射获取方法参数名的方式,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1、前言2、解决方式方式2.1: 添加编译参数配置 -parameters方式2.2: 使用Spring的内部工具类 -

Java如何获取视频文件的视频时长

《Java如何获取视频文件的视频时长》文章介绍了如何使用Java获取视频文件的视频时长,包括导入maven依赖和代码案例,同时,也讨论了在运行过程中遇到的SLF4J加载问题,并给出了解决方案... 目录Java获取视频文件的视频时长1、导入maven依赖2、代码案例3、SLF4J: Failed to lo

JAVA调用Deepseek的api完成基本对话简单代码示例

《JAVA调用Deepseek的api完成基本对话简单代码示例》:本文主要介绍JAVA调用Deepseek的api完成基本对话的相关资料,文中详细讲解了如何获取DeepSeekAPI密钥、添加H... 获取API密钥首先,从DeepSeek平台获取API密钥,用于身份验证。添加HTTP客户端依赖使用Jav

使用Java实现获取客户端IP地址

《使用Java实现获取客户端IP地址》这篇文章主要为大家详细介绍了如何使用Java实现获取客户端IP地址,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 首先是获取 IP,直接上代码import org.springframework.web.context.request.Requ