python爬虫之爬取music

爬取bdvip(自己体会)音乐

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# Created by Fzy on 2018/12/30 21:05
import requests
import json
# import pprint

# 此方法只适用于下载bdvip音乐,只需要在下面songid替换为你想要下载的歌曲id即可,
url = 'http://musicapi.taihe.com/v1/restserver/ting?method=baidu.ting.song.playAAC&format=jsonp&songid=1390840&from=web'
response = requests.get(url)
# 转换为json数据
data = json.loads(response.text)
# pprint.pprint(data)
file_link = data['bitrate']['file_link']
# print(file_link)
author = data['songinfo']['author']
# print(author)
title = data['songinfo']['title']
# print(title)
r = requests.get(file_link)
filename = title+' - '+author
with open(filename+'.mp3', 'wb') as file:
    file.write(r.content)
print(filename+'\n下载完成!')
posted @ 2020-09-23 10:13  chchcharlie、  阅读(289)  评论(0)    收藏  举报