前言 嗨嘍~大家好呀,這裡是魔王吶 VIP音樂下載不了?只能試聽?甚至聽不了? 那麼今天我就來教你怎麼用Python白嫖VIP音樂~ 所需準備 第三方庫: requests >>> pip install requests 開發環境: 版 本: python 3.8 編輯器:pycharm 2021 ...
前言
嗨嘍~大家好呀,這裡是魔王吶
VIP
音樂下載不了?只能試聽?甚至聽不了?
那麼今天我就來教你怎麼用Python白嫖VIP
音樂~
所需準備
第三方庫:
- requests >>> pip install requests
開發環境:
-
版 本: python 3.8
-
編輯器:pycharm 2021.2
實現代碼:
-
發送請求 (訪問網站)
-
獲取數據
-
解析數據
-
保存數據
代碼
import requests # 發送請求 headers = { 'Cookie': '_ga=GA1.2.1545626940.1657202295; uname3=%u3002; t3kwid=168444131; userid=168444131; websid=1306648885; pic3="http://q.qlogo.cn/qqapp/100243533/92BBD7D4B7F9106BA10CBE2CD0A7FA92/100"; t3=qq; _gid=GA1.2.1802350254.1658145192; Hm_lvt_cdb524f42f0ce19b169a8071123a4797=1657262849,1657263532,1657281650,1658145192; Hm_lpvt_cdb524f42f0ce19b169a8071123a4797=1658148882; kw_token=FCYM14UDCJ; _gat=1', 'csrf': 'FCYM14UDCJ', 'Host': 'www.kuwo.cn', 'Referer': 'http://www.kuwo.cn/search/list?key=%E5%91%A8%E6%9D%B0%E4%BC%A6', 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36', } key = input('請輸入你要搜索的歌曲或者歌手名:') url = f'http://www.kuwo.cn/api/www/search/searchMusicBykeyWord?key={key}&pn=1&rn=30&httpsStatus=1&reqId=27600630-069d-11ed-80a1-753c5e991919' json_data = requests.get(url=url, headers=headers).json() data_list = json_data['data']['list'] for data in data_list: artist = data['artist'] name = data['name'] rid = data['rid'] print(rid, name, artist) # 批量爬取音樂 # url 變數 # x = 1 ,y = 2 info_url = f'https://www.kuwo.cn/api/v1/www/music/playUrl?mid={rid}&type=convert_url3&br=320kmp3' # 1. 發送請求 music_url = requests.get(url=info_url).json()['data']['url'] # 4. 保存數據 music_data = requests.get(url=music_url).content open(f'music/{name}-{artist}.mp3', mode='wb').write(music_data)
效果
尾語
幸福是可以通過學習來獲得的,儘管它不是我們的母語。
人生就是一 場旅行,不在乎目的地,在乎的應該是沿途的風景以及看風景的心情。
——勵志語錄
本文章到這裡就結束啦~感興趣的小伙伴可以複製代碼去試試哦
對啦!!記得三連哦~