資料介紹
軟件簡介
zhuaxia 可以從 xiami.com 和 music.163.com 下載 MP3 文件和音頻。
zhuaxia 是一個基于命令行的蝦米音樂 ( www.xiami.com 以下簡稱[蝦])和網(wǎng)易云音樂( music.163.com 以下簡稱[易]) 多線程批量下載工具
zhuaxia 的開發(fā)調(diào)試環(huán)境:
-
python 2.7.6
依賴
-
requests module
-
mutagen module
-
beautifulsoup4 module
特性
-
自動識別解析URL. 目前支持:
-
[蝦] 歌曲,專輯,精選集,用戶收藏[todo], 歌手熱門
-
[易] 歌曲,專輯,歌單,歌手熱門
-
-
下載歌手熱門歌曲:數(shù)量可配置(<=0 無限制 [蝦]只下載第一頁) ,默認(rèn)Top10。 配置項:
download.artist.topsong
,需要藝人頁面鏈接 -
支持包含音樂資源URL的文件作為輸入進行批量下載. URL可以是[蝦]和[易]混合, 可以不同音樂類型混合 (
-f
參數(shù)) -
當(dāng)以文件作為輸入批量下載時, 多線程(可配置線程池)解析URL
-
多線程(可配置線程池)下載歌曲
-
[蝦]支持以VIP賬戶登錄下載高音質(zhì)(320kbps) mp3, 并不消耗VIP的下載額度 (
-H
選項) -
[易]支持下載高音質(zhì)(320kbps) mp3 (
-H
選項) -
進度顯示 (色彩高亮,終端寬度改變自動適應(yīng),總進度,下載線程進度...)
-
mp3文件重命名, 更新mp3 meta信息,自動下載專輯封面, 專輯文本介紹(僅[蝦])...等等
-
[蝦]配置項
xiami.proxy.http=ip:port
來設(shè)置國內(nèi)的代理服務(wù)進行xiami連接的解析。詳見:"Usage -> 海外IP下載xiami資源" 一節(jié) -
加入實驗性
-p
選項,嘗試解決頻繁請求被服務(wù)器ban的問題 -
中英文命令行界面. 配置項
lang=en|cn
默認(rèn)中文(cn
)
Installation
Archlinux 用戶, zhuaxia可以從AUR中獲取
穩(wěn)定版本(master branch):
穩(wěn)定版本:
yaourt?-S?zhuaxia
?
最新git版本(bleeding branch):
yaourt?-S?zhuaxia-git
?
其他用戶:
sudo?python?setup.py?install
?
Usage
-
配置文件, 第一次運行
zx
后, 在$HOME/.zhuaxia/
會有配置文件zhuaxia.conf
配置參數(shù)有中文說明 -
使用:
zhuaxia?(抓蝦)?--?抓取[蝦米音樂]和[網(wǎng)易云音樂]的?mp3?音樂 [CONFIG?FILE:]???$HOME/.zhuaxia/zhuaxia.conf [OPTIONS]? ????-H?:?首選HQ質(zhì)量(320kbps),? ????????>?蝦米音樂?< ????????????-?配置文件中需給出正確登錄信箱和密碼,?登錄用戶需擁有VIP身份 ????????????-?用戶需在xiami?vip設(shè)置頁面設(shè)置默認(rèn)高音質(zhì) ????????????-?此選項對不滿足上兩項情況無效,仍下載128kbps資源 ????????>?網(wǎng)易音樂?< ????????????-無需特殊要求,直接下載高音質(zhì)資源 ????-p?:?(實驗性選項)使用代理池下載 ????????在下載/解析量大的情況下,目標(biāo)服務(wù)器會對禁止頻繁的請求,所以zhuaxia可以自動獲取 ????????代理來解析和下載資源。因為獲取的代理速度/可靠性不一,下載可能會緩慢或不穩(wěn)定。 ????-h?:顯示幫助 ????-f?:從文件下載 ????-v?:顯示版本信息 [USAGE]? ????zx?[OPTION]?
????????:?下載指定URL資源,?抓蝦自動識別鏈接,?支持 ????????????-?[蝦]?歌曲,專輯,精選集,用戶收藏,藝人TopN ????????????-?[易]?歌曲,專輯,歌單,藝人TopN ????????例子:? ??????????zx?"http://www.xiami.com/space/lib-song/u/25531126" ??????????zx?"http://music.163.com/song?id=27552647" ????zx?[OPTION]?-f? ? ????????:?多個URL在一個文件中,每個URL一行。?URLs可以是混合[蝦]和[易]的不同類型音樂資源。例子: ??????????$?cat?/tmp/foo.txt ????????????http://music.163.com/artist?id=5345 ????????????http://www.xiami.com/song/1772130322 ????????????http://music.163.com/album?id=2635059 ????????????http://www.xiami.com/album/32449 ??????????$?zx?-f?/tmp/foo.txt
Proxy setting
海外IP下載xiami資源
xiami.com屏蔽了海外ip的http請求。在配置文件中添加(如果不存在的話)xiami.proxy.http=ip:port
可以讓zhuaxia通過代理來解析xiami資源。 例如:
xiami.proxy.http=127.0.0.1:8080
?
這里ip:port
構(gòu)成的http代理是國內(nèi)的代理服務(wù)器。 如果你的機器已經(jīng)是國內(nèi)的ip,請注釋或刪除這個選項。獲取國內(nèi)代理的簡單方法:到http://proxy-list.org/ 搜索China的代理就好。
Screenshots
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
- Flash下载工具用户指南0次下载
- 多线程idm下载软件0次下载
- flash下载工具8次下载
- 国民技术UG_通用MCU下载工具使用指南V14次下载
- 国民技术UG_NS-Link下载工具使用指南V19次下载
- 航芯通用处理器BOOT下载工具使用说明_v16次下载
- 新塘单片机下载工具3次下载
- PD不限速下载工具安装程序下载6次下载
- 如何利用基于字节码插桩实现的多线程调试工具13次下载
- C#多线程技术15次下载
- iOS-多线程网络-多图下载案例1次下载
- Windows多线程编程0次下载
- MFC下的多线程编程0次下载
- QNX环境下多线程编程30次下载
- C++ 面向对象多线程编程下载70次下载
- Python中多线程和多进程的区别852次阅读
- 分享一个据说是比Wget、Curl更强大的下载工具!1159次阅读
- 关于Python多进程和多线程详解1078次阅读
- Java多线程的用法1114次阅读
- Rust的多线程编程概念和使用方法1274次阅读
- PyQT5+OpenCV多线程协作演示1557次阅读
- Java多线程永动任务 多线程异步任务项目解读1266次阅读
- C++可移植性及多线程1139次阅读
- 如何避免僵尸进程,多线程的实现原理8506次阅读
- 多线程面试经典问答3102次阅读
- 多线程服务器编程模型:如何正确使用mutex 和condition variable7518次阅读
- 什么是多线程编程?多线程编程基础知识12691次阅读
- mfc多线程编程实例及代码,mfc多线程间通信介绍17917次阅读
- 多线程好还是单线程好?单线程和多线程的区别 优缺点分析82027次阅读
- 多线程细节问题学习笔记1221次阅读
下載排行
本周
- 1U盤一鍵制作
- 23.84 MB | 3次下載 | 免費
- 2ch341驅(qū)動
- 0.18 MB | 1次下載 | 免費
- 3貼片電阻阻值代號
- 0.08 MB | 1次下載 | 1 積分
- 4DS-CM5A H24-CN-V2
- 524.28 KB | 1次下載 | 免費
- 5基于Linux的液晶顯示屏驅(qū)動技術(shù)的研究與應(yīng)用
- 14.59 MB | 次下載 | 1 積分
- 6研華AIMB-218工控主板用戶手冊
- 4.45 MB | 次下載 | 1 積分
- 7研華AIMB-275工控主板用戶手冊
- 3.11 MB | 次下載 | 1 積分
- 8ST NPI 新上架產(chǎn)品【DCP0606Y】
- 1.35 MB | 次下載 | 免費
本月
- 1人形機器人電機驅(qū)動和傳感報告
- 4.27 MB | 60次下載 | 免費
- 2晶體三極管的電流放大作用詳細(xì)說明
- 0.77 MB | 32次下載 | 2 積分
- 3九陽豆?jié){機高清原理圖
- 2.47 MB | 31次下載 | 1 積分
- 4雙極型三極管放大電路的三種基本組態(tài)的學(xué)習(xí)課件免費下載
- 4.03 MB | 25次下載 | 1 積分
- 5多級放大電路的學(xué)習(xí)課件免費下載
- 1.81 MB | 21次下載 | 2 積分
- 6Altium Designer元件庫
- 17.11 MB | 11次下載 | 免費
- 7STM32F10xxx單片機編程手冊
- 0.29 MB | 5次下載 | 免費
- 8HT8691R內(nèi)置BOOST升壓模塊的D類音頻功率放大器中文手冊
- 1.77 MB | 4次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935127次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
- 1.48MB | 420063次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191382次下載 | 10 積分
- 5十天學(xué)會AVR單片機與C語言視頻教程 下載
- 158M | 183339次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81586次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73814次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評論