+ -
当前位置:首页 → 问答吧 → 简单用PHP引出youku的源地址;

简单用PHP引出youku的源地址;

时间:2009-07-29

来源:互联网

[php]<?php
header('Content-type: text/html; Charset=utf-8');
  //用最简易的办法来获取YOUku的源地址;
  $time = time();
  //不可修改
  $auth = md5(time().' XOA== MWZlNWE4Y2Q4OWQ0NjEyMWJjZTJmMWNiYTVhNzQwZGM=');
  //videoid是youku的http://v.youku.com/v_show/id_XMTA4NTY2MTA4.html   MTA4NTY2MTA4段
  $url="http://api.youku.com/api_rest?method=video.getvideofile&pid=XOA==&ctime=$time&auth=$auth&videoid=XNTA0OTUwMTI";
  //直接读取.
  $file = file_get_contents($url);
  echo htmlspecialchars($file);[/php]
接着就需要你用正则去处理了.
演示:http://www.fenanr.com/show/apXp62YIhiPV1txaANX/E83v66O8.html

作者: 冯.于安   发布时间: 2009-07-29

不清楚是什么

作者: ypfno1   发布时间: 2009-07-29

不错,很好。 收藏了。

作者: xyyie   发布时间: 2009-07-29

....

作者: 冯.于安   发布时间: 2009-07-29

$auth = md5(time().' XOA== MWZlNWE4Y2Q4OWQ0NjEyMWJjZTJmMWNiYTVhNzQwZGM=');
像里面的特殊字串是怎么分析出来的呢?
这个才是重点?

作者: xiaochong0302   发布时间: 2009-10-05

XOA== MWZlNWE4Y2Q4OWQ0NjEyMWJjZTJmMWNiYTVhNzQwZGM=
这个是KEY吧?应该不会恒定不变的吧.....
如何获得最新的这个?

作者: gulser   发布时间: 2009-10-13

是一直不变的. 我试过了.

作者: 冯.于安   发布时间: 2009-10-13

我想知道这个KEY是从哪里搞到的?看了一下优酷的API文档(dev.youku.com),貌似是要先向优酷申请合作ID的?

作者: love2j   发布时间: 2010-08-09