谢谢分享。
目前支持解析:优酷、土豆、酷6、新浪视频,对其他视频网站的支持会陆续加进来。
代码托管在:https://github.com/topxia/TopxiaOEmbed
Demo,见好知网的小组“发视频"的功能。
如何使用:
use Topxia\Component\OEmbed\ProviderManager;
$manager = new ProviderManager();
$data = $manager->parse($url);
谢谢分享。
谢谢分享。
demo非常急切地想知道,这个怎么用啊。我直接用在我的wamp里的时候就提示namespace那行字符串是多出来的。
PHP版本需要 5.3.x, namespace 是PHP 5.3里新增的命名空间的功能。
@小青 这位大哥(大姐),我试了试“发视频”功能,土豆,优酷,sina基本上没有问题,但是酷6上的怎么解析不了呢,一直显示解析;你还能提示下怎么解析其他视频网站的方法吗,如56,乐视,搜狐等?如果觉得麻烦,提示一下吧,我是在是没有辙了。(初学,多有不解)
原理是把页面的HTML代码抓回来,用正则表达式把需要的内容取出来。
但,要是他们网站改版,视频页面的HTML页面有变动,也可能视频抓取的代码也得跟着变。 目前各大视频网站都没开放API,只有这么做。 酷6解析不了,可能改版了哦。