巧妙的获取优酷网视频的真实地址
很简单的东西,文件很小滴说。本来是用file_get_contents()的,不过居然防盗链。汗一个~!<form action="">
<input type="text" name="url" id="url" size="100"><input type="submit" value="Submit">
</form>
<?PHP
//====================================================
// FileName: youku.php
// Summary: 获取优酷视频的真实地址
// Author: millken(迷路林肯)
// LastModifed:2007-07-24
// copyright (c)2007 millken@gmail.com
//====================================================
$url = empty($_GET['url'])?die():$_GET['url'];
$opts = array(
'http'=>array(
'method'=>"GET",
'header'=>"Accept: */*\r\n" .
"Referer: http://www.youku.com/\r\n"
)
);
$context = stream_context_create($opts);
/* Sends an http request to $url with additional headers shown above */
$fp = fopen($url, 'rb', false, $context);
$fpcontent = "";
while(!feof($fp)){$fpcontent .= fread($fp,4096);}
fclose($fp);
preg_match("/{38}-{4}-{4}-{4}-{12}/",$fpcontent,$fileid);
//0100643AA2452A84A6E50A0003F696993AD6AF-C0C1-37E4-7D85-5C49409E9684
$surl = "http://www.youku.com/player/getFlvPath/fileid/".$fileid;
echo "<a href=".file_get_contents($surl).">download this video</a>";
?>
可笑,百度搜索一下别人研究出来的东西再写也敢拿出来现
要是自己研究出来的,至少第一步就应该抓出json包出来
GET /player/getPlayList/VideoIDS/XMzAxMDA4OA==/version/5/source/out?onData=%5Btype%20Function%5D&n=3&%5Fparent=%5Flevel0%2Econtrol%5Fmc HTTP/1.1
Accept: */*
Referer: http://static.youku.com/v1.0.0097/qplayer.swf?VideoIDS=XMzAxMDA4OA==&embedid=20070722015730b10be4b77522622946d23867d51c59ae
x-flash-version: 9,0,28,0
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
Host: www.youku.com
Connection: Keep-Alive
Cookie: PHPSESSID=r63jed7i3lttocgtomucc91ht1; _=____ea0b18035c16c039a0647cd088832c1
http://www.youku.com/player/getPlayList/VideoIDS/XMzAxMDA4OA==/version/5/source/out?onData=%5Btype%20Function%5D&n=3&%5Fparent=%5Flevel0%2Econtrol%5Fmc :o :o 原帖由 内斯塔 于 2007-7-24 16:44 发表 http://bbs.jgfree.net/images/common/back.gif
可笑,百度搜索一下别人研究出来的东西再写也敢拿出来现
要是自己研究出来的,至少第一步就应该抓出json包出来
GET /player/getPlayList/VideoIDS/XMzAxMDA4OA==/version/5/source/out?onData=%5Btype% ...
:lol
和这类人废话干什么
早就告诉你有东西不要拿出来
拿出来没啥好处还惹一身腥
你就是不听:lol 汗~我不知道为什么楼上的定要说我在百度里搜过,难道说我在百度里搜过这样你才能挽回一点面子吗?为什么你不愿相信天外有天,人外有人这个道理?写出这样的程序很难吗?不难,从我上面短短几行就可以看出来。既然不难,我有必要去看搜索结果吗?
反过来讲,你说我百度过,凭什么?就凭你心中的不服?现在抓人都要讲个证据,何况是你凭空想像。你到网上去搜搜看,有和我思路一样的人么?其实你只是不愿承认别人能在10分钟内写出高质量的程序,而你要却花上几个小时。 原帖由 迷路林肯 于 2007-7-24 17:06 发表 http://www.jgwy.net/bbs/images/common/back.gif
汗~我不知道为什么楼上的定要说我在百度里搜过,难道说我在百度里搜过这样你才能挽回一点面子吗?为什么你不愿相信天外有天,人外有人这个道理?写出这样的程序很难吗?不难,从我上面短短几行就可以看出来。既 ...
那种方法是建立在抓包分析完以后才可能得出的,你倒是把你抓出的包给我看下啊。 原帖由 迷路林肯 于 2007-7-24 17:06 发表 http://www.jgwy.net/bbs/images/common/back.gif
汗~我不知道为什么楼上的定要说我在百度里搜过,难道说我在百度里搜过这样你才能挽回一点面子吗?为什么你不愿相信天外有天,人外有人这个道理?写出这样的程序很难吗?不难,从我上面短短几行就可以看出来。既 ...
你的以前的帖子咱又不是没看过,和你比php,咱丢不起那人 :@ 你这厮居然对牛牛级淫物不敬 算了
没必要再争吵下去 http://www.mm.xxx
页:
[1]