爬取QQ音乐周杰伦歌曲的歌词

news/2025/1/13 2:55:29/

代码如下:

import requests
import json
# 引用requests,json模块url = 'https://c.y.qq.com/soso/fcgi-bin/client_search_cp'headers = {'origin':'https://y.qq.com',# 请求来源,本案例中其实是不需要加这个参数的,只是为了演示'referer':'https://y.qq.com/n/yqq/song/004Z8Ihr0JIu5s.html',# 请求来源,携带的信息比“origin”更丰富,本案例中其实是不需要加这个参数的,只是为了演示'user-agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36',# 标记了请求从什么设备,什么浏览器上发出}for x in range(20):
# 伪装请求头params = {'ct':'24','qqmusic_ver': '1298','new_json':'1','remoteplace':'sizer.yqq.lyric_next','searchid':'48335540534966617','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)#下载该网页,赋值给resjson_music=res.json()# 使用json来解析res.textlist_music=json_music['data']['lyric']['list']# 一层一层地取字典,获取歌词的列表for music in list_music:#list_music是一个列表,x是它里面的元素print(music['content'].replace('\\n', ' '))#以content为键,查找歌词print("-----------------------------------------------------------------------------------------------------")

注意:

  • music[‘content’]里面提取出来的歌词是带有“\n”的,所以需要通过replace()函数将其清除掉,.replace("\n",’ ')
  • 关于字符串去除符号的更多内容,可以参考下这篇文章Python中字符串String去除出换行符(\n,\r)和空格的问题

http://www.ppmy.cn/news/626317.html

相关文章

Android UI之自定义——最简单的仿QQ音乐歌词颜色渐变

转载请注明本文出自JFlex的博客http://blog.csdn.net/jflex/article/details/46550849,请尊重他人的辛勤劳动成果,谢谢! Android UI之自定义——最简单的仿QQ音乐歌词颜色渐变 记得刚开始做android的时候,就发现QQ音乐歌词颜色渐变的效果&a…

python爬虫qq音乐歌词_Python如何爬取qq音乐歌词到本地

前言 本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。 闲来无事听听歌,听到无聊唠唠嗑,你有没有特别喜欢的音乐,你有没有思考或者尝试过把自己喜欢的歌曲的歌词全部给下载下来呢?…

android qq音乐歌词怎么实现,Android自定义View,高仿QQ音乐歌词滚动控件!

最近在以QQ音乐为样板做一个手机音乐播放器,源码下篇博文放出。今天我想聊的是这个QQ音乐播放器中歌词显示控件的问题,和小伙伴们一起来探讨怎么实现这个歌词滚动的效果。OK,废话不多说,先来看看效果图: 好&#xff0c…

爬取QQ音乐周杰伦前五页歌曲的歌词

import requests import json # 引用requests,json模块url https://c.y.qq.com/soso/fcgi-bin/client_search_cpheaders {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, l…

MusicBee 歌词插件(基于QQ音乐API)

MusicBee 歌词插件(基于QQ音乐API) MusicBee 是一个很棒的免费音乐管理、播放软件,支持通过插件来扩展功能。然而 MusicBee 在初始情况下仅对外国的几个歌词数据库进行检索,得到的结果一般是不带时间轴的纯文本歌词,并…

Android自定义View,高仿QQ音乐歌词滚动控件!

最近在以QQ音乐为样板做一个手机音乐播放器,源码下篇博文放出。今天我想聊的是这个QQ音乐播放器中歌词显示控件的问题,和小伙伴们一起来探讨怎么实现这个歌词滚动的效果。OK,废话不多说,先来看看效果图: 好&#xff0c…

Scrapy爬取QQ音乐、评论、下载、歌曲、歌词

文章目录 Scrapy爬取QQ音乐、评论、下载、歌曲、歌词爬取分析1、分析页面的歌手信息2、编写代码Item.py中编写爬取的信息setting.py中的配置信息Spider下的music.py编写代码 3、分析歌单列表在music.py中继续编程 4、分析歌词请求爬取歌词代码的编写歌词信息的清洗 5、分析评论…

QQ音乐中任何歌曲完全免费下载方法

喜欢在玩电脑的时候开着QQ音乐,往往听到好歌就想把它扔P3里边去但QQ自带的下载功能要开通绿钻才能用,且有些歌曲还不开放下载,于是我就开始找下载的方法最开始就是右键点歌曲__搜索__按歌曲,在SOSO搜索结果中找它的URL地址,复制到迅雷中下载但有些最新的歌在SOSO中搜不到,而且现…