PHP开发 加入小组

298个成员 3006个话题 创建时间:2011-05-30

PHP解析优酷、土豆、酷6、新浪视频等网址

发表于 2011-11-02 15365 次查看

目前支持解析:优酷、土豆、酷6、新浪视频,对其他视频网站的支持会陆续加进来。

代码托管在:https://github.com/topxia/TopxiaOEmbed

Demo,见好知网的小组“发视频"的功能。

 

如何使用:

use Topxia\Component\OEmbed\ProviderManager;

$manager = new ProviderManager();
$data = $manager->parse($url); 
11回复
  • 2楼 HiZhou 2011-11-02

    谢谢分享。

  • 3楼 jason 2011-11-02

    谢谢分享。

     

  • 4楼 唐榆涵 2012-05-09

    demo非常急切地想知道,这个怎么用啊。我直接用在我的wamp里的时候就提示namespace那行字符串是多出来的。

  • 5楼 小青 2012-05-09

    PHP版本需要 5.3.x, namespace 是PHP 5.3里新增的命名空间的功能。

  • 6楼 唐榆涵 2012-05-09

    @小青  这位大哥(大姐),我试了试“发视频”功能,土豆,优酷,sina基本上没有问题,但是酷6上的怎么解析不了呢,一直显示解析;你还能提示下怎么解析其他视频网站的方法吗,如56,乐视,搜狐等?如果觉得麻烦,提示一下吧,我是在是没有辙了。(初学,多有不解)

  • 7楼 小青 2012-05-10

    原理是把页面的HTML代码抓回来,用正则表达式把需要的内容取出来。
    但,要是他们网站改版,视频页面的HTML页面有变动,也可能视频抓取的代码也得跟着变。 目前各大视频网站都没开放API,只有这么做。 酷6解析不了,可能改版了哦。 

     

  • 8楼 唐榆涵 2012-05-19

    @小青  嗯,我大概弄明白了,也想把更多的网站加进来,但目前的首要问题是,怎么把你的代码运行起来(囧),望不吝赐教。

  • 9楼 testtest 2012-09-14

    咋没有代码的应用方法?

  • 10楼 doudou0505 2012-12-06

    谢谢分享。

  • 11楼 ahkxhyl 2012-12-15

  • 12楼 蜘蛛 2013-07-23

    非常感谢

发表回复
功能维护升级中,维护完成完后将再次开放,非常抱歉给您学习造成的不便。