代码如下:

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)和空格的问题

爬取QQ音乐周杰伦歌曲的歌词相关推荐

  1. python爬取qq音乐周杰伦首页歌词

    #爬取qq音乐周杰伦首页歌词 #未名编程 import requests from bs4 import BeautifulSoup import json import reURL = 'https ...

  2. python爬取QQ音乐免费歌曲 2020.7.26

    python爬取qq音乐免费歌曲 2020.7.26 目标分析 获取音乐列表 1.浏览器网络请求追踪 2.寻找音乐列表 解析qq音乐 1.下载连接组成 2.获取vkey 3.获取sign参数 关系图 ...

  3. python爬取qq音乐周杰伦_Python爬取QQ音乐url及批量下载

    QQ音乐还是有不少的好音乐,有些时候想要下载好听的音乐,如果在网页下载都是还需要登录什么的.于是,来了个QQmusic的爬虫.至少我觉得for循环爬虫,最核心的应该就是找到待爬元素所在url吧. 参考 ...

  4. scrapy遇上ajax,抓取QQ音乐周杰伦专辑与歌词

    目录 序言 分析网页 分析请求 代码实现 瞎比比 序言 好久没写原创文章,早就手痒痒了,所以挤出时间写了这篇,这是下面这五篇文章的连载文章: 爬虫利器初体验(1) 听说你的爬虫又被封了?(2) 爬取数 ...

  5. python爬音乐网站_用 Python 爬取 QQ 音乐全部歌曲

    前景介绍 最近小伙伴们听歌的兴趣大涨,网抑云综合症已经遍布各地. 咱们再来抬高一波QQ音乐的热度吧. 土豪充绿钻 和 刷永久绿钻的除外(me) 爬它 目标:https://y.qq.com/porta ...

  6. python爬取qq音乐周杰伦_Python爬取20万条评论,告诉你周杰伦为啥弄崩QQ音乐?

    作者 | 哈哈浩 责编 | 伍杏玲 9 月 16 日晚间,周董在朋友圈发布了最新单曲<说好不哭>. 发布后,真的让一波人哭了,一群想抢鲜听的小伙伴直接泪奔. 因为 QQ 音乐直接被搞崩了! ...

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

    import requests import json # 引用requests,json模块url = 'https://c.y.qq.com/soso/fcgi-bin/client_search ...

  8. scrapy遇上ajax,抓取QQ音乐周杰伦专辑与歌词(6)

    目录 序言 分析网页 分析请求 代码实现 瞎比比 序言 好久没写原创文章,早就手痒痒了,所以挤出时间写了这篇,这是下面这五篇文章的连载文章: (1) (2) 那这段时间我都去干嘛了呢?时间都用在写小程 ...

  9. 【Python爬虫实战】使用Selenium爬取QQ音乐歌曲及评论信息

    本文对使用到的技术仅做简单的介绍,若想了解更多,请前往相应的官网网站进行学习. 本文适合对爬虫相关知识接触不多的新手,主要是普及Selenium如何做爬虫,大佬请跳过. 1.Selenium简单介绍 ...

最新文章

  1. 72 Zabbix邮件告警
  2. Java之定时任务详解
  3. redis通过pipeline提升吞吐量
  4. [代码整洁]自我感悟
  5. 谷歌TensorFlow Lite支持Core ML
  6. JAVA程序设计----面向对象(上)
  7. myid文件到底是否需要自己手动配置
  8. ccs安装多版本编译器离线_大数据分析:学习工具JDK,在线安装指南
  9. 写一个函数取出php,写一个函数,尽可能高效的,从一个标准 url 里取出文件的扩展名...
  10. 2.6的网络数据包时间戳
  11. java零碎要点012---linux Centos下编译、运行、调试java程序
  12. 限时福利:入群锁定大会直播+PPT,听百位 AI 技术大咖、20 大热门主题分享!...
  13. 百度长语音识别免费开放 大幅提升语音转写效率
  14. “互联网+”大赛全市第三名软件杯全国第一名 - Cloud Lab商业策划书
  15. 荣耀安装google谷歌服务框架_荣耀20怎么下载安装谷歌服务框架,GMS框架安装教程...
  16. UPNP端口映射简单流程
  17. ⑦企业级zabbix监控 微信报警、邮箱报警、钉钉报警、全网最细
  18. 社区问答系统(CQA)简单概述
  19. 3D转换 透视 3D旋转魔方
  20. 两年工作经验成功面试阿里P6总结(配答案)

热门文章

  1. 充电计划 -- 浏览器工作流程、渲染流程
  2. 游戏开发——孤岛算法实现SLG游戏大世界多类型地表边缘拼接效果
  3. 国外5个在网页设计最具影响力的人物
  4. 听说现在赶火车刷脸就进站了!Out,跟脸有关的最新玩法是你说什么,表情包就演什么
  5. 企业为什么要建立独立电商网站?
  6. tortoiseGit管理的文件没有绿色红色等图标
  7. 如何区分网线是几类的_怎么区分买的网线是几类网线?
  8. C++什么时候用new,什么时候不用new
  9. Android 模拟游戏手柄按键(跨进程 KeyEvent 事件)实践方案
  10. 【论文翻译 假新闻检测综述 HICSS 2019】Can Machines Learn to Detect Fake News? A Survey Focused on Social Media