北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
楼主: ddid

不知WIZ有没有兴趣开个点歌房

[复制链接]
 楼主| 发表于 2009-10-21 13:56:04 | 显示全部楼层
原帖由 jason 于 2009-10-21 09:48 发表


不用使用服务器空间。点歌过程大概是这样:
玩家输入 diange 阿里巴巴
服务器向百度mp3搜索 阿里巴巴,对返回的查询结果的前几条进行速度探测,
如果有不错的链接,就发给所有设置愿意听歌的玩家,Zmud就会从 ...



对返回的查询结果进行速度探测——就这个没弄明白。

另外现在的搜索引擎找到的歌曲都不是直接给MP3的URL的了,而是在网站上通过AJAX播放的,把这个整合进ZMUD或MUSH有点难……
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-10-21 13:59:33 | 显示全部楼层
原帖由 ddid 于 2009-10-21 01:56 PM 发表



对返回的查询结果进行速度探测——就这个没弄明白。

另外现在的搜索引擎找到的歌曲都不是直接给MP3的URL的了,而是在网站上通过AJAX播放的,把这个整合进ZMUD或MUSH有点难……


baidu的MP3搜索会返回mp3的实际位置,可以下载。
速度探测很简单,就是ping一下,然后下载一点点试试速度如何。这都是服务器做的事情,zmud要做的是收到服务器发给的最终mp3
文件u rl后开始下载并播放,对支持msp的客户端,这是自动的。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2009-10-21 14:15:30 | 显示全部楼层
呵呵,果然。

不过搜索出来的是动态页面,这结果咋读出来呢?需要研究一下……
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-10-21 14:27:05 | 显示全部楼层


































看出来了吗


[ 本帖最后由 jason 于 2009-10-21 02:28 PM 编辑 ]
原帖由 ddid 于 2009-10-21 02:15 PM 发表
呵呵,果然。

不过搜索出来的是动态页面,这结果咋读出来呢?需要研究一下……


解析得到的页面啊,比如这样的

1 http://www.tourgl.cn/old/hotel/00100/ronghuhotel/music/kpMz.mp3,,[%CF%C9%BD%A3%B5%FB%C1%B5]&ct=134217728&tn=baidusg,蝶恋  &si=%B5%FB%C1%B5;;%CF%C9%BD%A3%C6%E6%CF%C0%B4%AB;;72889;;72889&lm=16777216&sgid=1" title="请点击左键!来源网址:  http://www.tourgl.cn   请参照百度权利声明使用" onclick="return ow(event,this)"  target="_blank">蝶恋   仙剑奇侠传 仙剑奇侠传 http://www.tourgl.cn/old/hotel/00100/ronghuhotel/music/kpMz.mp3,,[%CF%C9%BD%A3%B5%FB%C1%B5]&gate=1&ct=134217728&tn=baidumt,蝶恋  &si=%B5%FB%C1%B5;;%CF%C9%BD%A3%C6%E6%CF%C0%B4%AB;;72889;;72889&lm=16777216&mtid=1&d=9" onclick="return ot(event,this,'72889')">试听 歌词    1.7 M mp3
2 http://www.djxf.com/song/【DJ先锋】舞曲文件/【DJ先锋】Rm舞曲文件/中文舞曲/中文专集038/APvw1~scBvjl3QnikOsy-eaPm52lnqao4RhgeH-ViZmaoKCVo5WJnZ6bqzQ$.rm,,[%CF%C9%BD%A3%B5%FB%C1%B5]&ct=134217728&tn=baidusg,蝶恋  dj remix&si=%B5%FB%C1%B5;;%CF%C9%BD%A3%C6%E6%CF%C0%B4%AB;;72889;;72889&lm=16777216&sgid=2" title="请点击左键!来源网址:  http://www.djxf.com   请参照百度权利声明使用" onclick="return ow(event,this)"  target="_blank">蝶恋  dj remix 仙剑奇侠传 仙剑奇侠传 http://www.djxf.com/song/【DJ先锋】舞曲文件/【DJ先锋】Rm舞曲文件/中文舞曲/中文专集038/APvw1~scBvjl3QnikOsy-eaPm52lnqao4RhgeH-ViZmaoKCVo5WJnZ6bqzQ$.rm,,[%CF%C9%BD%A3%B5%FB%C1%B5]&gate=1&ct=134217728&tn=baidumt,蝶恋  dj remix&si=%B5%FB%C1%B5;;%CF%C9%BD%A3%C6%E6%CF%C0%B4%AB;;72889;;72889&lm=16777216&mtid=2&d=9" onclick="return ot(event,this,'72889');">试听 歌词    1.2 M rm
3 http://res.files.131.com/WebTopic/xjol/sound/qZyioGVmazg$.mp3,,[%CF%C9%BD%A3%B5%FB%C1%B5]&ct=134217728&tn=baidusg,蝶恋  &si=%B5%FB%C1%B5;;%CF%C9%BD%A3%C6%E6%CF%C0%B4%AB;;72889;;72889&lm=16777216&sgid=3" title="请点击左键!来源网址:  http://res.files.131.com   请参照百度权利声明使用" onclick="return ow(event,this)"  target="_blank">蝶恋   仙剑奇侠传 仙剑奇侠传 http://res.files.131.com/WebTopic/xjol/sound/qZyioGVmazg$.mp3,,[%CF%C9%BD%A3%B5%FB%C1%B5]&gate=1&ct=134217728&tn=baidumt,蝶恋  &si=%B5%FB%C1%B5;;%CF%C9%BD%A3%C6%E6%CF%C0%B4%AB;;72889;;72889&lm=16777216&mtid=3&d=9" onclick="return ot(event,this,'72889')">试听 歌词    4.7 M mp3
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2009-10-21 14:48:42 | 显示全部楼层
唉,baidu MP3在搜索的第一个页面提供的是一个转向的连接,这个链接只提供前半部分的URL和加密过的后半部分URL,从这个URL无法访问到真实的MP3。

而转向后的另一个用于解密后半部分URL的页面,看webpage的源文件又都是解密脚本,没有URL,郁闷。

不过从解密后的页面的链接上 右键 看 属性,倒是有全部的URL
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-10-21 15:05:45 | 显示全部楼层
http://www.tourgl.cn/old/hotel/00100/ronghuhotel/music/kpMz.mp3

这个就是实际的链接,没有加密。你说的加密是汉字的编码吧?
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2009-10-21 15:54:27 | 显示全部楼层
原帖由 jason 于 2009-10-21 15:05 发表
http://www.tourgl.cn/old/hotel/00100/ronghuhotel/music/kpMz.mp3

这个就是实际的链接,没有加密。你说的加密是汉字的编码吧?



这个链接用WMPlayer是打不开的,实际的URL是

http://www.tourgl.cn/old/hotel/00100/ronghuhotel/music/aa.mp3

转接的页面上通过 右键->属性 抓下来的。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-10-21 16:15:16 | 显示全部楼层
我靠,baidu原来已经反盗链了呀,哈哈。狗日的。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2009-10-21 16:39:37 | 显示全部楼层
有时间试试 MSXML2.XMLHTTP ,可能可以呢……

嘻嘻
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-10-21 16:58:37 | 显示全部楼层
原帖由 ddid 于 2009-10-21 04:39 PM 发表
有时间试试 MSXML2.XMLHTTP ,可能可以呢……

嘻嘻


它ajax了,复杂了。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|北大侠客行MUD ( 京ICP备16065414号-1 )

GMT+8, 2024-4-29 09:57 PM , Processed in 0.010578 second(s), 12 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表