当前位置:网站首页>网络流媒体下载的 10 种方法(以下载 Echo 音乐为例)
网络流媒体下载的 10 种方法(以下载 Echo 音乐为例)
2022-08-03 05:10:00 【lhorse003】
Echo是一款基于声音/音乐内容的社交媒体型产品。最早接触Echo,是同学分享的一首 3D 音乐,不过第一次使用便发现, Echo 似乎并不支持音乐下载。
其实Echo 上的音乐都是常规的流媒体,下载并不困难。文章介绍了网页版 Echo 以及 Echo 客户端中音乐下载的几种方法。
如果对流媒体下载很感兴趣,文章中的内容可能对你有所启发。
0x01 在 PC 上使用 Chrome 浏览器下载
Chrome 支持浏览器扩展与开发者模式,所以我们可以使用浏览器中的嗅探扩展或开发者模式实现 Echo 音乐下载(Chrome 使用 Chromium 内核,下面的方法在其他 Chromium 内核浏览器中同样适用)
1.使用浏览器扩展
1.进入 ChromeWebStore 并添加 Chrono 扩展
2.打开 Echo 网页版,播放需要下载的音乐
3.点击 Chrono 图标,进入 Chrono 嗅探管理界面,选中 mp3 文件下载即可。
2.使用 Chrome 开发者模式
1.按 F12 键打开开发者模式
2.进入Network
标签下
3.打开 Echo 网页版并播放需要下载的音乐
4.找到Type
为Media
的文件
5.右键,选择Open link in new Tab
6.新标签页中会展示一个 Html5 播放器,右键选择视频另存为
即可
3.使用 Chrome 审查元素
1.按 F12 进入审查元素
2.依次展开如下图项目,找到真实地址
3.复制地址访问
4.新标签页中会展示一个 Html5 播放器,右键选择视频另存为
即可
4.Chrome 配合 IDM 下载
1.安装 Internet Download Manager (IDM)
2.打开 IDM,进入 IDM 设置
3.添加 Chrome 浏览器集成
4.启动 Chrome ,提示添加了 IDM Integration Module 扩展
5.打开 Echo 回声网页版,播放需要下载的音乐
6.开始播放后浏览器中便会跳出下载浮动条
7.点击下载即可
0x02 借助 Python 下载
1.Python3
在 Python3 可以使用 You-Get 下载 Echo 音乐,You-Get 具体使用方法请参考之前写的一篇《You-Get——基于 Python3 的媒体下载工具》,这里直接给下载命令。同样的,类似 You-Get ,还有 youtube-dl 。
you-get http://www.app-echo.com/sound/560030
2.Python2
可以使用Github上的一个项目:Echo download,Python 版本为 2.7
作者:cizel
Github:https://github.com/cizel/echo-download
python echo.py http://www.app-echo.com/sound/560030
0x03 在 Android 设备上使用 Xposed 模块下载
- 在 Android 设备上获取 Root 权限
- 选择对应版本的 Xposed 框架进行安装(建议在酷安网上下载)Xposed
- 安装 Xposed One Tap Video Download这个 Xposed 模块
- 进入 Xposed 模块管理,激活 Xposed One Tap Video Download激活 Xposed One Tap Video Download
- 重启设备
- 在后台开启 Xposed One Tap Video Download
- 打开手机浏览器,访问网页版 Echo ,播放音乐(Xposed One Tap Video Download 暂时无法下载 Echo Android 客户端中的音乐)
- 此时通知栏会弹出提示,点击下载即可Xposed One Tap Video Download 提示
0x03 使用抓包软件下载
1.网页版 Echo 抓取
演示以 Fiddler 4 为例,其他抓包软件类似。
1.打开 Fiddler 4
2.打开 Echo 网页版,并播放需要下载的音乐
3.切换到 Fiddler 界面
4.找乐符形式的图标
5.右键选择Copy
> Just URL
6.复制链接到浏览器或下载软件中下载即可
2.使用流媒体抓取软件
这里推荐使用 VSO Downloader ,原理是借助 WinCap 直接抓包获取流媒体,甚至可以下载一些无法使用普通下载器下载的流媒体,建议在淘宝数码荔枝购买由VSO授权的正版软件。
1.下载并安装 VSO Downloader
2.打开 VSO Downloader
3.在任意浏览器中播放 Echo 网页版上的音乐
4.VSO Downloader 提示捕获mp3文件
5.选中下载即可,当然,试用版只能下载 50%
3.通过手机代理抓取 Echo 客户端中的音乐
1.打开 Fiddler 4
2.进入 Tools
> Fiddler Options
3.切换至 Connections
标签
4.勾选 Allow remote computers to connect
5.手机与电脑连接至同一 Wifi 下
6.手机长按接入的热点,进入高级设置
7.将代理一项调节为手动
8.输入代理服务器地址,地址为电脑的局域网地址
9.端口填写 8888
10.配置好代理后,手机打开 Echo 客户端播放需要下载的音乐
11.找乐符形式的图标,右键选择 Copy
> Just URL
12.复制链接到浏览器或下载软件中下载即可
4. 在 Openwrt 路由器上抓包并下载
本节参考了恩山无线论坛上的局域网嗅探教程(仅限科普使用) 一帖
1.准备一个已刷入 Openwrt 系统的路由器
2.登陆路由器后台 Luci 界面
3.进入 系统
> 软件包
4.切换到 配置
标签下
5.将配置改为如下内容,并点击 提交 按钮
dest root /
dest ram /tmp
lists_dir ext /var/opkg-lists
option overlay_root /overlay
src/gz 14.09_base http://downloads.openwrt.org.cn/PandoraBox/ralink/packages/base/
src/gz 14.09_telephony http://downloads.openwrt.org.cn/PandoraBox/ralink/packages/telephony/
src/gz 14.09_packages http://downloads.openwrt.org.cn/PandoraBox/ralink/packages/packages/
src/gz 14.09_routing http://downloads.openwrt.org.cn/PandoraBox/ralink/packages/routing/
src/gz 14.09_management http://downloads.openwrt.org.cn/PandoraBox/ralink/packages/management/
src/gz 14.09_oldpackages http://downloads.openwrt.org.cn/PandoraBox/ralink/packages/oldpackages/
arch ralink 1
arch all 2
arch ramips_24kec 3
7.切换回 动作
标签,点击 刷新列表
8.等页面刷新完成
9.在可用软件包
中找到 Tcpdump 并安装
10.电脑上下载并安装 Wireshark 与 Plink (Wireshark 安装目录最好不要改动)
11.启动 cmd 并进入 Plink 目录
12.输入抓包命令,弹出 Wireshark 窗口
plink.exe -ssh -pw admin root@192.168.1.1 "tcpdump -ni br-lan -s 0 -w - not port 22" | "C:\Program Files\Wireshark\Wireshark.exe" -k -i -
其中admin
为路由器管理员密码,root
为管理员用户名,192.168.1.1
为路由器后台地址,br-lan
为需要抓包的端口,port 22
为端口22,C:\Program Files\Wireshark\Wireshark.exe
为 Wireshark 安装位置。
13.Wireshark 启动,并会直接从路由器端口抓包,此时连入路由器的任意设备的包在Wireshark 中均可查看。(Wireshark 展示内容较多,什么时候开始抓包需要自己控制好)
15.在Wireshark 中输入筛选命令,筛选出 http 的 GET 数据包
http.request.method==GET
16.从第一条结果开始,双击项目,再展开Hypertext Transfer Protocol
,找到Full Request URI
参数(那些直接在筛选结果中就能看到扩展名为.png
之类的包就不要再花时间去看了)
17.如果Full Request URI
参数结尾有mp3
扩展名,那么这便是该歌曲的真实链接,双击链接即可在浏览器中下载。
0x05 其他的一些
1.如果要测试上述多种方法的话,每次尽量选择不同歌曲测试,同一歌曲会在本地留下缓存。
2.上述方法下载到的全部为原版文件,不会拿什么 Adobe Audition 来录制。
3.一些 Echo 音乐下载的软件也可以去用,原理类似,但由于非开源软件,安全性未知。
4.Echo 上的音乐版权模糊,谨慎使用吧。
5.文章可以以任意方式分享,转载请获授权。
6.对文章有疑问可以留言,我会认真回复的,反正有(mei)的(you)是(nv)时(peng)间(you)
边栏推荐
猜你喜欢
高可用 两地三中心
unity2D横板游戏教程6-敌人AI以及受击动画
Coordinate knowledge in digital twin campus scenarios
typescript43-类型兼容性说明
DFS's complement to pruning
Install IIS services (Internet Information Services (Internet Information Services, abbreviated IIS, Internet Information Services)
High availability, two locations and three centers
tag单调栈-单调栈预备知识-lt.739. 每日温度
MOSN 反向通道详解
【Harmony OS】【FAQ】鸿蒙问题合集1
随机推荐
MySql数据库
JS底层手写
Harmony OS ets ArkUI 】 【 】 the development basic page layout and data connection
Common lipophilic cell membrane dyes DiO, Dil, DiR, Did spectrograms and experimental procedures
集合框架知识
用户密码加密工具
Flink state
shell script loop statement
Interface Test Framework Practice (4) | Get Schema Assertion
Practical application of WebSocket
Lambda表达式案例
接口测试框架实战(三)| JSON 请求与响应断言
【Harmony OS】【FAQ】鸿蒙问题合集1
生活原则。
2022暑假牛客多校联赛第一场
Response 重写设置返回值
【Harmony OS】【ARK UI】轻量级数据存储
Where is the value of testers
shell脚本循环语句
GIS数据漫谈(六)— 投影坐标系统