Python中使用ncmbot玩转网易云音乐
生活随笔
收集整理的這篇文章主要介紹了
Python中使用ncmbot玩转网易云音乐
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
場景
網易云音樂助手ncmbot在線文檔:
http://xiyoumc.0x2048.com/ncmbot/#/?id=ncmbot
GitHub:
https://github.com/xiyouMc/ncmbot
簡介
ncmbot 給你提供了多種接口,你可以登錄、獲取動態、獲取音樂列表、下載音樂等等的。旨在將網易云音樂的接口封裝為組件,提供給開發者在任何平臺使用。
安裝
Python2.7下使用:
pip install ncmbot如果安裝時提示:
安裝ncmbot時提示:Microsoft Visual C++9.0 is required:
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/90300835
使用pip install ncmbot時各種錯誤解決辦法 :
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/90300956
實現
接口分類以及調用參考官方文檔。
這里挑選進行舉例。
注意:
接口調用的參數所使用的ID的獲取登錄網頁版網易云即可獲取。
?
獲取精品歌單
新建文件gedan.py
# -*- coding: utf-8 -*- import ncmbot bot = ncmbot.top_playlist_highquality(cat='華語',limit=2) print(bot.content)精品歌單位置
?
一定要在Python2.7環境下運行。
效果
獲取歌單中所有音樂
# -*- coding: utf-8 -*- import ncmbot#獲取精品歌單 #bot = ncmbot.top_playlist_highquality(cat='華語',limit=2)#獲取歌單中所有音樂 bot = ncmbot.play_list_detail(id='2793527714',limit=2)print(bot.content)獲取歌單ID
效果
?
獲取音樂的下載地址
#獲取音樂的下載地址 #bot = ncmbot.music_url(ids=[1346104327])運行結果
實現下載
找到url在瀏覽器中打開
點擊右邊的選項按鈕
點擊下載
搜索
#搜索 可通過歌曲、歌手、專輯等關鍵字搜索歌曲列表 bot = ncmbot.search(keyword='逆戰',limit=2)接口參數
運行結果
獲取歌詞
#通過歌曲 ID 獲取與之對應的歌詞 bot = ncmbot.lyric(id = 479422828)實現效果
完整示例代碼
# -*- coding: utf-8 -*- import ncmbot#獲取精品歌單 #bot = ncmbot.top_playlist_highquality(cat='華語',limit=2)#獲取歌單中所有音樂 #bot = ncmbot.play_list_detail(id='2793527714',limit=2)#獲取音樂的下載地址 #bot = ncmbot.music_url(ids=[1346104327])#搜索 可通過歌曲、歌手、專輯等關鍵字搜索歌曲列表 #bot = ncmbot.search(keyword='逆戰',limit=2)#通過歌曲 ID 獲取與之對應的歌詞 bot = ncmbot.lyric(id = 479422828)print(bot.content)?
?
總結
以上是生活随笔為你收集整理的Python中使用ncmbot玩转网易云音乐的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python中使用pip install
- 下一篇: SpringBoot运行时提示:Erro