抓取网页音频(一层一层地取地取字典,歌单列表列表forxinrange)
优采云 发布时间: 2021-11-12 00:05抓取网页音频(一层一层地取地取字典,歌单列表列表forxinrange)
对于范围内的 x(5):
参数 = {
'ct':'24',
'qqmusic_ver': '1298',
'new_json':'1',
'remoteplace':'sizer.yqq.song_next',
'searchid':'644918',
't':'0',
'aggr':'1',
'cr':'1',
'catZhida':'1',
'无损':'0',
'flag_qc':'0',
'p':str(x 1),
'n':'20',
'w':'周杰伦',
'g_tk':'5381',
'loginUin':'0',
'hostUin':'0',
'格式':'json',
'inCharset':'utf8',
'outCharset':'utf-8',
'通知':'0',
'平台':'yqq.json',
'needNewCode':'0'
}
# 将参数封装成字典
res_music = requests.get(url,params=params)
#调用get方法下载字典
json_music = res_music.json()
#使用json()方法将响应对象转换为列表/字典
list_music = json_music['data']['song']['list']
#逐层获取字典获取播放列表
list_music 中的音乐:
# list_music 是一个列表,音乐是它的元素
打印(音乐['名字'])
#以名称为关键字查找歌曲名称
print('所属专辑:'music['album']['name'])
#查找相册名称
print('播放时间:'str(music['interval'])'seconds')
# 查找播放时长
print('播放链接:'音乐['mid']'.html\n\n')
# 查找播放链接