爬取QQ音乐周杰伦前五页歌曲的歌词
2020-02-05 10:06
531 查看
import requests import json # 引用requests,json模块 url = 'https://c.y.qq.com/soso/fcgi-bin/client_search_cp' headers = { 'referer':'https://y.qq.com/portal/search.html', # 请求来源 'user-agent':'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36' # 标记了请求从什么设备,什么浏览器上发出 } for x in range(5): params = { 'ct':'24', 'qqmusic_ver': '1298', 'new_json':'1', 'remoteplace':'sizer.yqq.lyric_next', 'searchid':'94267071827046963', 'aggr':'1', 'cr':'1', 'catZhida':'1', 'lossless':'0', 'sem':'1', 't':'7', 'p':str(x+1), 'n':'10', 'w':'周杰伦', 'g_tk':'1714057807', 'loginUin':'0', 'hostUin':'0', 'format':'json', 'inCharset':'utf8', 'outCharset':'utf-8', 'notice':'0', 'platform':'yqq.json', 'needNewCode':'0' } res = requests.get(url, params = params) #下载该网页,赋值给res jsonres = json.loads(res.text) #使用json来解析res.text list_lyric = jsonres['data']['lyric']['list'] #一层一层地取字典,获取歌词的列表 for lyric in list_lyric: #lyric是一个列表,x是它里面的元素 print(lyric['content']) #以content为键,查找歌词
- 点赞 1
- 收藏
- 分享
- 文章举报
相关文章推荐
- 三首儿时歌曲的歌词
- 香烟爱上火柴试听,歌曲香烟爱上火柴mp3下载,歌词
- Android实现歌曲播放时歌词同步显示具体思路
- qq音乐的歌词接口中例如:,.的特殊符号编码使用js进行转义
- QQ音乐无损歌曲接口api
- 歌曲《圣诞节十二天》歌词打印("The Twelve Days of Christmas" Song)
- Android自定义View,高仿QQ音乐歌词滚动控件!
- Android中从SD卡中获取歌词并与歌曲同步
- 用python写一个爬取周杰伦所有歌词的爬虫
- 任正非称华为6G领先世界;财付通回应“遭央行149万元处罚”;周杰伦新歌发售致QQ音乐崩溃 | 邦早报
- 周杰伦-蒲公英的约定在线试听,蒲公英的约定歌词
- 迎接奥运!大家一起来学唱北京2008奥运会歌曲《北京欢迎你》(你能听出每句歌词是哪位明星唱的吗?)
- 边播放歌曲边滚动歌词
- 歌曲《圣诞节十二天》中文版歌词打印("The Twelve Days of Christmas" Song, Chinese version)
- 轻仿QQ音乐之音频歌词播放、锁屏歌词-b
- Android自定义View,高仿QQ音乐歌词滚动控件!
- 分析周杰伦75775字歌词后,我们用他最爱的词重写了《说好不哭》
- 周杰伦的十句最感人的歌词
- 周杰伦2011所有歌曲完整版无删节全正版打包免费下载 http://115.com/file/bhr
- Android VLC播放器二次开发3——音乐播放(歌曲列表+歌词同步滚动)