前言
嗨喽~大家好呀,这里是魔王呐
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)
效果
尾语
幸福是可以通过学习来获得的,尽管它不是我们的母语。
人生就是一 场旅行,不在乎目的地,在乎的应该是沿途的风景以及看风景的心情。
——励志语录
本文章到这里就结束啦~感兴趣的小伙伴可以复制代码去试试哦
对啦!!记得三连哦~ 💕 另外,欢迎大家阅读我往期的文章呀~
来源:https://www.cnblogs.com/Qqun261823976/p/16505870.html
本站部分图文来源于网络,如有侵权请联系删除。