生命的意义在于折腾。最近研究maccmsV10,发现系统自带的采集很慢,然后就想着怎么能快一点……然后就找到了【火车头采集】,再然后就发现这TM的收费(不能够啊,花钱谁还愿意折腾……反正我不愿意 )。
后面还真找到了火车头7.6免费免安装版的,我以为很快就会好了,发现火车头规则又是一个问题,找了几个说明,和现成的用用发现,采集的内容,视频说明都不全(主要全的都TM要钱,我猜的)。
最后我就自己写,谁不会写代码似的,采集程序不说10个,也写过7、8个了。
下面记录一下接口说明[为了防止以后忘了]
首先 采集接口 ,这个你们自己找吧。
参数
- 列表
ac=list
:接口会返回视频数据的类别和一些基本的视频信息 - 详细
ac=detail
:接口返回视频数据的详细信息 - 类别
t=类别ID
:接口返回此类别下的视频信息,需要结合ac=list
或ac=detail
使用 - 页码
pg=页码
:接口返回分页数据,因为采集接口每次只返回20条数据,所以这个基本上是必须的,需要结合ac=list
或ac=detail
使用 - 搜索
wd=搜索关键字
:这个就类似搜索功能,我目前没用过 - 时间范围
h=几小时内的数据
:这个也是常用的,一般都会定时采集24小时的数据
例如 :http://域名/api.php/provide/vod/?ac=list&t=1&pg=5
分类ID为1的列表数据第5页
特别说明 :我返回的都是json
数据。
Maccms V10 更新参数接口
1、增加年份筛选参数year,year可为4位或9位长度字符,如:
year=2010(筛选2010年影片)
year=2008-2015(筛选2008年至2015年的影片)
2、增加排序方向参数sort_direct,目前仅支持按vod_time排序:
sort_direct=desc,表示倒序(默认)
sort_direct=asc,表示正序
3、增加单页数据量参数pagesize,最大为100,如:
pagesize=10,每页取10条
pagesize=50,每页取50条
采集说明,提供个思路
用maccmsv10的站外入库,这个还能剩下自己去判断是否重复
这东西,没办法详细写,数不清楚。
评论 (0)