另外,手动添加视频时也可以直接输入豆瓣ID,自动从豆瓣获取视频数据
最后更新日期:2025.8.8
测试版本:苹果cms v10 2023.1000.3051
修复无法获取信息的错误
调整获取视频名称逻辑
不再采集豆瓣视频海报
使用随机User-Agent模拟浏览器请求,防止被豆瓣封禁
1、application/admin/view/system/configcollect.html
第155行左右增加如下代码
<input type="checkbox" lay-skin="primary" name="collect[vod][uprule][]" value="tv" title="豆瓣ID" {if condition="strpos($config['collect']['vod']['uprule'],'tv') !==false"}checked {/if}>
<input type="checkbox" lay-skin="primary" name="collect[vod][uprule][]" value="av" title="豆瓣评分" {if condition="strpos($config['collect']['vod']['uprule'],'av') !==false"}checked {/if}>
2、application/common/model/Collect.php
中在第886行左右增加如下代码
if (strpos(',' . $config['uprule'], 'tv')!==false && !empty($v['vod_douban_id']) && $v['vod_douban_id']!=$info['vod_douban_id']) {
$update['vod_douban_id'] = $v['vod_douban_id'];
}
if (strpos(',' . $config['uprule'], 'av')!==false && !empty($v['vod_douban_score']) && $v['vod_douban_score']!=$info['vod_douban_id'] && $v['vod_douban_score'] != 0) {
$update['vod_douban_score'] = $v['vod_douban_score'];
}

4、打开/application/admin/view/vod/info.html 搜索url: '
timeout: 5000,
url: '//' + 'api' + '.' + 'mac'+ 'cms' + '.'+ 'la' + '/douban/index/id/' + id,
替换为:
timeout: 10000,
url: 'https://你的域名/api/douban.php?id=' + id,
5、下载苹果cms v10 豆瓣评分信息采集api接口源码
把douban.php文件放到:根目录/api 文件夹下,收工。
采集参数配置后台效果:

视频编辑页面效果:

有极个别视频可能无法获取评分,原因不详,请自行解决。
好像不能获取到图片
是的,这里不调用豆瓣图片