2018-02-14 20:49:38
围观(1676)
上一篇文章记录了从发现这个视频站点到找到该站源码但却发现源码被加密
故此今天决定自己动手写代码开发一个类似的网站。
第一步当然是使用PHP采集360影视网站的电影列表数据
使用PHP本身的函数把360影视电影列表整个页面的HTML采集下来后发现需要处理很多杂乱的数据
为了方便开发不重复造轮子 使用了一个PHP类库:Simple HTML DOM
这个类库的中文手册:http://microphp.us/plugins/public/microphp_res/simple_html_dom/manual.htm
其中有一个比较重要的方法手册中没讲到 后来在简书上看到 贴上这个重要的方法:
// 返回父元素
$e->parent;
// 返回子元素数组
$e->children;
// 通过索引号返回指定子元素
$e->children(0);
// 返回第一个资源速
$e->first_child ();
// 返回最后一个子元素
$e->last _child ();
// 返回上一个相邻元素
$e->prev_sibling ();
//返回下一个相邻元素
$e->next_sibling ();
简书链接:https://www.jianshu.com/p/9c157cabaf74
在采集过程中需要获取某个DIV的子元素 而DIV中有CLASS或者ID属性子元素却没有这些属性时就可以使用这个方法
整个采集过程最终目的是需要获取电影的列表并打印出来让访客看到
如下图 这个就是已经开发完成的首页
首页完成后就是内页(播放页) 内页需要播放该视频 所以URL上带的参数很重要 我使用的是360影视的参数(为了开发后面播放功能)
播放页面用了一些VIP视频解析的接口
需要接口请到这:https://phpcode.cc/single.php?id=54
大致的开发方向就是这样 细节就不多说了。
附上播放页截图:
如果有必要 后面会继续开发电视剧播放
本文地址 : www.bubaijun.com/page.php?id=91
版权声明 : 未经允许禁止转载!
上一篇文章: 【爱折腾】研究某个视频站过程记录
下一篇文章: HTML5定位获取经纬度