找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 20281|回复: 2

[原创] 用JS打开百度音乐盒听音乐

[复制链接]
发表于 2011-3-18 01:22:32 | 显示全部楼层 |阅读模式
以下代码是我根据网页源码改的,大家保存为*.html运行,权当好玩了。。。,
  1. <html>
  2. <script type="text/javascript">
  3. songlist(10,'中文金曲榜',0);//可修改第二参数来选择你想要打开的榜单
  4. window.close();
  5. function songlist()
  6. {
  7.                 var site = "http://box.zhangmen.baidu.com/m?rf=idx&ct=134217728&tn=baidumt";
  8.                   var url = "";
  9.                 var p = function(k,v){
  10.                         return (v || v ==0) ? ("&"+k+"="+encodeURIComponent(v)): "";
  11.                 }
  12.                 var d = songlist.arguments;
  13.                 if(d.length!=0){
  14.                         if(d.length<3){
  15.                                 url = site + "&gate=4"+p('id',d[0])+p('s_o',d[1]);
  16.                         }else{
  17.                                 if(d[0]==10){
  18.                                 url = site+"&gate=10&c_n=mp3order"+p("l_id",getLid(d[1]))+p("l_n",d[1])+p("s_o",d[2]);       
  19.                                 }else if(d[0] == 11){
  20.                                 url = site+ "&gate=11&d_s=1&s_o=0&c_n=%E4%B8%93%E8%BE%91%E8%AF%95%E5%90%AC" + p("l_i",d[1])+p("a_n",d[2]);
  21.                                 }else if(d[0] == 100){
  22.         url = site+"&gate=10&c_n=mp3%E9%A6%96%E9%A1%B5&a_n=%E9%9A%8F%E4%BE%BF%E5%90%AC%E5%90%AC&s_n="+d[1]+p("s_o",d[2]);
  23.                                 }
  24.                         }
  25.                 }else{
  26.                         url = site+"&gate=5";       
  27.                 }
  28.                
  29.                 var win = window.open(url, 'baidumb', 'width=870,height=650,top=0,left=0,scrollbars=0,resizable=0,status=1');
  30.                 win && win.focus();
  31.                 return false;
  32. }
  33. function getLid(list)
  34. {
  35.         var map={"热门对唱":"103","歌曲TOP500":"3","新歌TOP100":"2","经典老歌":"102","中文金曲榜":"1","影视金曲":"100","摇滚歌曲榜":"110","轻音乐":"5","欧美金曲":"112","日韩流行风":"113","流金岁月":"107","相声曲艺":"6","dj舞曲":"4","少儿歌曲":"7","校园民谣":"106","中国民乐":"8","分类试听dj":"17","":""};
  36.         return map[list];
  37. }
  38. </script>
  39. </html>
复制代码

评分

参与人数 1PB +5 收起 理由
zqz0012005 + 5 原创鼓励

查看全部评分

发表于 2012-2-19 20:10:34 | 显示全部楼层
打开就是杨幂唱的歌,实在唱得难听!!
发表于 2012-2-19 21:10:55 | 显示全部楼层
我弄了个百度版的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 02:32 , Processed in 0.018453 second(s), 9 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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