某个音乐网站的音乐地址寻找方式
下载页面 看到一个函数
<a href="javascript:playmedia1('playicon','player', 'cachefile7.rayfile.com/ac20/zh-
cn/preview/d120cdf40c615797ec73217a818f03d4/preview', '355', '68',
'7d99bb4c7bd4602c342e2bb826ee8777', 'http://224.');
ListenLog(143542, 283987);">
在main.js
function playmedia1(playIcon, strID,strURL,intWidth,intHeight,type, Head) {
playIcon.replace(" ","%20");
strID.replace(" ","%20");
var objDiv=document.getElementById(strID);
document.getElementById(playIcon).style.display='none';
if (!objDiv) return false;
if (objDiv.style.display!='none') {
objDiv.innerHTML='';
objDiv.style.display='none';
} else {
objDiv.innerHTML=makemedia1(strURL,intWidth,intHeight, type, Head);
objDiv.style.display='block';
}
}
function makemedia1 (strURL,intWidth,intHeight, type, Head) {
var strHtml;
var SongUrl = Head + strURL + GetSongType(type);
strHtml ="<object id='MediaPlayer1' width='"+ intWidth +"' height='"+ intHeight +"' classid='CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95' codebase='http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715' align='baseline' border='0' standby='Loading Microsoft Windows Media Player components...' type='application/x-oleobject'>";
strHtml+="<param name='invokeURLs' value='0'>";
strHtml+="<param name='FileName' value=/""+ SongUrl +"/">";
strHtml+="<param name='ShowControls' value='1'>";
strHtml+="<param name='ShowPositionControls' value='0'>";
strHtml+="<param name='ShowAudioControls' value='1'>";
strHtml+="<param name='ShowTracker' value='1'>";
strHtml+="<param name='ShowDisplay' value='0'>";
strHtml+="<param name='ShowStatusBar' value='1'>";
strHtml+="<param name='AutoSize' value='0'>";
strHtml+="<param name='ShowGotoBar' value='0'>";
strHtml+="<param name='ShowCaptioning' value='0'>";
strHtml+="<param name='AutoStart' value='1'>";
strHtml+="<param name='PlayCount' value='0'>";
strHtml+="<param name='AnimationAtStart' value='0'>";
strHtml+="<param name='TransparentAtStart' value='0'>";
strHtml+="<param name='AllowScan' value='0'>";
strHtml+="<param name='EnableContextMenu' value='1'>";
strHtml+="<param name='ClickToPlay' value='0'>";
strHtml+="<param name='DefaultFrame' value='datawindow'>";
strHtml+="<embed src=/""+ SongUrl +"/" align='baseline' border='0' width='"+ intWidth +"' height='"+ intHeight +"' type='application/x-mplayer2'";
strHtml+=" pluginspage='http://www.microsoft.com/isapi/redir.dll?prd=windows&sbp=mediaplayer&ar=media&sba=plugin&'";
strHtml+="name='MediaPlayer' showcontrols='1' showpositioncontrols='0' showaudiocontrols='1' showtracker='1' showdisplay='0' showstatusbar='1' autosize='0' showgotobar='0' showcaptioning='0' autostart='1' autorewind='0'";
strHtml+="animationatstart='0' transparentatstart='0' allowscan='1' enablecontextmenu='1' clicktoplay='0' defaultframe='datawindow' invokeurls='0'> </embed></object>";
return strHtml;
}
function GetSongType(md5code)
{
switch(md5code)
{
case "7d99bb4c7bd4602c342e2bb826ee8777":
return ".wma";
break;
case "25e4f07f5123910814d9b8f3958385ba":
return ".Wma";
break;
case "51bbd020689d1ce1c845a484995c0cce":
return ".WMA";
break;
case "b3a7a4e64bcd8aabe4cabe0e55b57af5":
return ".mp3";
break;
case "d82029f73bcaf052be8930f6f4247184":
return ".MP3";
break;
case "5fd91d90d9618feca4740ac1f2e7948f":
return ".Mp3";
break;
}
}
按照上面的代码一步步执行下来
得到了
http://224.cachefile7.rayfile.com/ac20/zh-cn/preview/d120cdf40c615797ec73217a818f03d4/preview.wma
还有一个很简单的方法。
在页面中点击播放器的属性可以看到
http://224.cachefile7.rayfile.com/ac20/zh-cn/preview/d120cdf40c615797ec73217a818f03d4/preview.wma
后记:利用程序倒是可以得到音乐的地址,但是问题出现了 该网站利用了COOKIE记录验证,后台程序验证不知道有没有,即使你盗链上也是白搭。它不通过。必须有它网站的COOKIE你的盗链才可以播放成功。国内的1ting.COM也是这样的。
某个音乐网站的音乐地址寻找方式相关推荐
- 利用scrapy采集酷狗音乐网站的音乐信息并保存本地MongoDB数据库
本次采集的数据将作为app的后台数据使用,为了便于处理,直下载至本地,歌曲以UUID命名,如果采用中文命名,在后面HTTP请求数据解析音乐时,会让你乱码到怀疑人生哦!!! 歌曲的地址:https:// ...
- js逆向基础篇-某音乐网站-xx音乐
提示!本文章仅供学习交流,严禁用于任何商业和非法用途,如有侵权,可联系本文作者删除! 网站链接:aHR0cHM6Ly9tdXNpYy4xNjMuY29tLyMvc2VhcmNoL20vP3M9JUU1 ...
- ThinkMusic源码搭建音乐网站,并实现公网访问
1.前言 在我们的日常生活中,音乐已经成为不可或缺的要素之一,听几首喜欢的音乐,能让原本糟糕的心情变得好起来.虽然现在使用电脑或移动电子设备听歌都很方便,但难免受到诸多会员或VIP限制,难免让我们回想 ...
- 开源QianWei搭建音乐网站,并实现公网连接
1.前言 音乐是生活和工作中不可或缺的调剂,在好音乐的陪伴下,不仅心情能十分愉悦,工作和学习效率也能大幅提高.虽然现在的几家"大厂"都提供自定义歌单服务,但也成为了强制续费的手段, ...
- 本地电脑做服务器搭建私人音乐网站ThinkMusic + cpolar内网穿透
文章目录 1. 前言 2. 本地网页搭建 2.1 环境使用 2.2 支持组建选择 3. 网页安装 3. 本地网页发布 3.1 Cpolar云端设置 3.2 Cpolar本地设置 4. 公网访问测试 5 ...
- 开源ThinkMusic搭建音乐网站,并实现公网连接
1.前言 在我们的日常生活中,音乐已经成为不可或缺的要素之一,听几首喜欢的音乐,能让原本糟糕的心情变得好起来.虽然现在使用电脑或移动电子设备听歌都很方便,但难免受到诸多会员或VIP限制,难免让我们回想 ...
- QianWei搭建属于自己的音乐网站,并可远程访问
1.前言 音乐是生活和工作中不可或缺的调剂,在好音乐的陪伴下,不仅心情能十分愉悦,工作和学习效率也能大幅提高.虽然现在的几家"大厂"都提供自定义歌单服务,但也成为了强制续费的手段, ...
- python 基于PHP在线音乐网站
随着时代的发展,人们的生活水平越来越高,相对应的对精神世界的追求也越来越多,而音乐一直以来一直是人们追求美好生活的象征,它不仅可以陶冶人们的情操还可以美化人们的灵魂,音乐也一直是千百年来人们不断追求的 ...
- 各大音乐网站爬虫大全
这篇文章持续记录各大音乐网站的各种内容获取方式,方便日后使用. 一.酷我 1.评论 在酷我音乐详情页面,有一个commentModel.js,里面的函数loadCommentList() 与 load ...
最新文章
- 内核同步机制——完成量
- word保存时标题变成黑框(mac版本)
- Vxworks系统学习之一----任务
- 贪心算法——洛谷(P1803)
- es6语法图片切换demo
- js:变量,作用域以及内存问题
- 2021-06-26 严格检查模式 字符串
- Atitit 迭代法 “二分法”和“牛顿迭代法 attilax总结
- C++使用librdkafka创建消费者和生产者
- 《管理学》第十周阶段性回顾
- DELPHI 旧控件安装到 DELPHI11 新版环境的操作
- python使用Future、async、await、wait、gather、ensure_future、as_completed
- Cesium 添加天地图三维地形
- 玲珑学院 1127 咸鱼文章
- springmvc执行过程源码分析
- ABCD选项的排序方式
- 人工智能课程系列1-汇总整理
- 天兔oracle,天兔(Lepus)监控操作系统(OS)安装配置
- 【场景化解决方案】慧致造ERP,为企业提供生产全流程数字化管理
- 400多个生活小窍门