一、抓包获取 址
使用浏览器打开http://www.kugou.com,在酷狗 站试听蔡徐坤-home,使用Network抓包工具获取 址
二、在pycharm编写代码,代码如下:
import requests #导入 页请求库def downmusic(): #定义下载音乐的函数downmusi,无参 url="https://webfs.yun.kugou.com/202004102123/1cc6945143203517d2b29e06460fe8c4/G193/M06/1F/14/AQ4DAF6Oh82ASF3iACKBiOOXXIU319.mp3" #抓包获取vip歌曲的 址 headers={"user-agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36"} #设置请求头headers response=requests.get(url,headers=headers) #伪装浏览器对 站进行get请求,并将响应内容赋值给response response.encoding=response.apparent_encoding #根据内容解析出对应的 站编码 content=response.content #将响应的二进制数据赋值给content path="F://音乐/"+"蔡徐坤-home"+".mp3" #设置存储音乐的绝对路径为F盘音乐下面,歌曲名为蔡徐坤-home.mp3 with open(path,"wb") as f: #打开存储音乐的绝对路径,以wb格式打开,并设置为f f.write(content) #对f写入content f.close() #关闭f print("蔡徐坤-home 音乐下载成功!") #打印蔡徐坤-home 音乐下载成功!if __name__ == '__main__': downmusic() #调用downmusic函数
三、运行代码如下:
蔡徐坤-home 音乐下载成功!
图片示例如下:
抓包获取 址
编写代码
代码运行后下载的音乐
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!