1 #10 在QQ音乐中爬取某首歌曲的歌词

2 #需求就是把关卡内的代码稍作修改,将周杰伦前五页歌曲的歌词都爬取下来,结果就是全部展示打印出来。

3 #URL https://y.qq.com/portal/search.html#page=1&searchid=1&remoteplace=txt.yqq.top&t=song&w=%E5%91%A8%E6%9D%B0%E4%BC%A6

4

5 importrequests6 importhtml7

8 headers ={9 'Accept': 'application/json, text/javascript, */*; q=0.01',10 'Origin': 'https://y.qq.com',11 'Referer': 'https://y.qq.com/n/yqq/song/0039MnYb0qxYhV.html',12 'User-Agent': 'Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.103 Safari/537.36'

13 }14

15 for page in range(1,6):16

17 res = requests.get('https://c.y.qq.com/soso/fcgi-bin/client_search_cp?ct=24&qqmusic_ver=1298&new_json=1&remoteplace=txt.yqq.song&searchid=67198573060150304&t=0&aggr=1&cr=1&catZhida=1&lossless=0&flag_qc=0&p={}&n=2&w=%E5%91%A8%E6%9D%B0%E4%BC%A6&g_tk=5381&loginUin=0&hostUin=0&format=json&inCharset=utf8&outCharset=utf-8&notice=0&platform=yqq.json&needNewCode=0'.format(page),headers=headers)18

19 search_html =res.json()20 items = search_html['data']['song']['list']21 for item initems:22 item_id = item['id']23 item_name = item['name']24

25 item_res = requests.get('https://c.y.qq.com/lyric/fcgi-bin/fcg_query_lyric_yqq.fcg?nobase64=1&musicid={}&-=jsonp1&g_tk=5381&loginUin=0&hostUin=0&format=json&inCharset=utf8&outCharset=utf-8&notice=0&platform=yqq.json&needNewCode=0'.format(item_id),headers=headers)26 item_html =item_res.json()27 print('------------------------------------{}--------------------------------------'.format(item_name))28 print(html.unescape(item_html['lyric']))29

30 '''

31 执行结果如下:(上面设置了每页显示两首歌,查看前五页,也就是十首歌)32 ------------------------------------晴天--------------------------------------33 [ti:晴天]34 [ar:周杰伦]35 [al:叶惠美]36 [by:]37 [offset:0]38 [00:00.00]晴天 - 周杰伦 (Jay Chou)39 ------------------------------------告白气球--------------------------------------40 [ti:告白气球]41 [ar:周杰伦]42 [al:周杰伦的床边故事]43 [by:]44 [offset:0]45 [00:00.00]告白气球 - 周杰伦 (Jay Chou)46 ------------------------------------稻香--------------------------------------47 [ti:稻香]48 [ar:周杰伦]49 [al:魔杰座]50 [by:]51 [offset:0]52 [00:00.00]稻香 - 周杰伦 (Jay Chou)53 ------------------------------------青花瓷--------------------------------------54 [ti:青花瓷]55 [ar:周杰伦]56 [al:我很忙]57 [by:]58 [offset:0]59 [00:00.00]青花瓷 - 周杰伦 (Jay Chou)60 ------------------------------------等你下课(with 杨瑞代)--------------------------------------61 [ti:等你下课(with 杨瑞代)]62 [ar:周杰伦]63 [al:]64 [by:]65 [offset:0]66 [00:01.74]等你下课(with 杨瑞代) - 周杰伦 (Jay Chou)67 ------------------------------------说好的幸福呢--------------------------------------68 [ti:说好的幸福呢]69 [ar:周杰伦]70 [al:闪亮2008 Hit Fm 年度百首单曲]71 [by:]72 [offset:0]73 [00:00.00]说好的幸福呢 - 周杰伦 (Jay Chou)74 ------------------------------------龙卷风--------------------------------------75 [ti:龙卷风]76 [ar:周杰伦]77 [al:Jay]78 [by:]79 [offset:0]80 [00:00.00]龙卷风 - 周杰伦 (Jay Chou)81 ------------------------------------算什么男人--------------------------------------82 [ti:算什么男人]83 [ar:1]84 [al:]85 [by:]86 [offset:0]87 [00:00.00]算什么男人 - 周杰伦 (Jay Chou)88 ------------------------------------七里香--------------------------------------89 [ti:七里香]90 [ar:周杰伦]91 [al:七里香]92 [by:]93 [offset:0]94 [00:00.00]七里香 - 周杰伦 (Jay Chou)95 ------------------------------------简单爱--------------------------------------96 [ti:简单爱]97 [ar:周杰伦]98 [al:范特西]99 [by:]100 [offset:0]101 [00:00.00]简单爱 - 周杰伦 (Jay Chou)102 '''

python爬虫qq音乐歌词_10、 在QQ音乐中爬取某首歌曲的歌词相关推荐

  1. Python爬虫新手入门教学(十五):爬取网站音乐素材

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. Python爬虫.数据分析.网站开发等案例教程视频免费在线观看 https://space. ...

  2. Python爬虫新手入门教学(十八):爬取yy全站小视频

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. Python爬虫.数据分析.网站开发等案例教程视频免费在线观看 https://space. ...

  3. Python爬虫新手入门教学(十六):爬取好看视频小视频

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. Python爬虫.数据分析.网站开发等案例教程视频免费在线观看 https://space. ...

  4. Python爬虫新手入门教学(二十):爬取A站m3u8视频格式视频

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. 前文内容 Python爬虫新手入门教学(一):爬取豆瓣电影排行信息 Python爬虫新手入门 ...

  5. Python爬虫 | 对广州市政府数据统一开放平台数据的爬取

    Python爬虫 | 对广州市政府数据统一开放平台数据的爬取 简单爬虫 网页分析 爬虫代码 简单爬虫 本次爬虫演示的是对 广州市政府数据统一开放平台 数据的爬取 网页分析 我们先到url=' http ...

  6. Python爬虫系列之多多买菜小程序数据爬取

    Python爬虫系列之多多买菜小程序数据爬取 小程序爬虫接单.app爬虫接单.网页爬虫接单.接口定制.网站开发.小程序开发> 点击这里联系我们 < 微信请扫描下方二维码 代码仅供学习交流, ...

  7. Python爬虫系列之MeiTuan网页美食版块商家数据爬取

    Python爬虫系列之MeiTuan网页美食版块商家数据爬取 小程序爬虫接单.app爬虫接单.网页爬虫接单.接口定制.网站开发.小程序开发> 点击这里联系我们 < 微信请扫描下方二维码 代 ...

  8. python爬虫实践——零基础快速入门(四)爬取小猪租房信息

    上篇文章我们讲到python爬虫实践--零基础快速入门(三)爬取豆瓣电影 接下来我们爬取小猪短租租房信息.进入主页后选择深圳地区的位置.地址如下: http://sz.xiaozhu.com/ 一,标 ...

  9. python爬虫和数据分析的书籍_豆瓣书籍数据爬取与分析

    前言 17年底,买了清华大学出版社出版的<Hadoop权威指南>(第四版)学习,没想到这本书质量之差,超越我的想象,然后上网一看,也是骂声一片.从那个时候其就对出版社综合实力很感兴趣,想通 ...

  10. Python 爬虫小练习:基于 XPath 的表格信息爬取

    文章目录 确定目标和分析思路 目标 思路 观察情况 爬取名单表 爬取详情页二级信息 爬虫请遵守相关法律法规,不要做违法犯罪的事情 爬虫小技巧总结 这是一个 Python 爬虫的入门练习,我们通过 Re ...

最新文章

  1. CTF---Web入门第四题 Forms
  2. 函数返回引用什么意思_【20200917】编程入门第七课,函数(function)
  3. QueueToStack
  4. 浅谈Spark应用程序的性能调优
  5. Linux 下的截屏并编辑的工具介绍
  6. 【java学习笔记】浅析JavaWeb开发中Model1模式和Model2模式
  7. 选择Windows CE wince嵌入式操作系统 的十大理由
  8. 计算机组成原理整机实验报告,计算机组成原理加器实验报告.doc
  9. 需要压缩NTFS盘的情况有哪些?
  10. 设置GRUB密码及重置密码
  11. Java Web开发的轻便架构Tapestry5---简介
  12. 编译android模拟器,编译Android模拟器(make sdk),以及错误处理
  13. Unity 动态修改鼠标指针
  14. 世界人工智能大会即将举办 AI机器人帮你分类垃圾
  15. c语言中v作用是什么意思,C语言里,\v是什么意思?
  16. 朴素贝叶斯+Python3实现高斯朴素贝叶斯
  17. python|图片生成视频MP4
  18. elementUI使用v-for创建无限级导航栏—— 递归组件
  19. hbase加入数据 java_插入java数据
  20. Go语言自学系列 | golang开发工具

热门文章

  1. 学习笔记1--汽车发展史及发展趋势
  2. 键盘NumLock和CapsLock状态指示工具部分优化版
  3. SRAM和DRAM的真正区别
  4. 小程序中集成赞赏功能
  5. CF 934D 数学 推导多项式展开
  6. 自动发射子弹c语言,C语言实现简单飞机大战
  7. 七脉轮位置_[转载]地球的七大脉轮位置
  8. 加拿大前十大学计算机硕士学费,2018年加拿大各大学硕士学费一览表!
  9. springboot自动装配流程图
  10. 高云FPGA系列教程(2):FPGA点灯工程创建、程序下载和固化