资源简介
百度音乐下载爬虫代码
代码片段和文件信息
import requests
import re
import pprint
def get_url(songid):
# 根据songid获取音乐的下载地址
url = ‘http://play.taihe.com/data/music/songlink‘
#使用post方法需要的data参数用来拿到数据
data = {
‘songIds‘: songid
‘hq‘: ‘0‘
‘type‘: ‘m4amp3‘
‘rate‘: ‘‘
‘pt‘: ‘0‘
‘flag‘: ‘-1‘
‘s2p‘: ‘-1‘
‘prerate‘: ‘-1‘
‘bwt‘: ‘-1‘
‘dur‘: ‘-1‘
‘bat‘: ‘-1‘
‘bp‘: ‘-1‘
‘pos‘: ‘-1‘
‘auto‘: ‘-1‘
}
response = requests.post(url data=data)
music_infos = response.json()[‘data‘][‘songList‘]
for music in music_infos:
music_ulr = music[‘songlink‘]
music_name = music[‘songName‘]
#
评论
共有 条评论