import requests,openpyxl
wb=openpyxl.Workbook()
#创建工作薄
sheet=wb.active
#获取工作薄的活动表
sheet.title='restaurants'
#工作表重命名sheet['A1'] ='歌曲名'     #加表头,给A1单元格赋值
sheet['B1'] ='所属专辑'   #加表头,给B1单元格赋值
sheet['C1'] ='播放时长'   #加表头,给C1单元格赋值
sheet['D1'] ='播放链接'   #加表头,给D1单元格赋值url = 'https://c.y.qq.com/soso/fcgi-bin/client_search_cp'
for x in range(5):params = {'ct': '24','qqmusic_ver': '1298','new_json': '1','remoteplace': 'sizer.yqq.song_next','searchid': '64405487069162918','t': '0','aggr': '1','cr': '1','catZhida': '1','lossless': '0','flag_qc': '0','p': str(x + 1),'n': '20','w': '周杰伦','g_tk': '5381','loginUin': '0','hostUin': '0','format': 'json','inCharset': 'utf8','outCharset': 'utf-8','notice': '0','platform': 'yqq.json','needNewCode': '0'}res_music = requests.get(url, params=params)json_music = res_music.json()list_music = json_music['data']['song']['list']for music in list_music:name = music['name']# 以name为键,查找歌曲名,把歌曲名赋值给namealbum = music['album']['name']# 查找专辑名,把专辑名赋给albumtime = music['interval']# 查找播放时长,把时长赋值给timelink = 'https://y.qq.com/n/yqq/song/' + str(music['file']['media_mid']) + '.html\n\n'# 查找播放链接,把链接赋值给linksheet.append([name,album,time,link])# 把name、album、time和link写成列表,用append函数多行写入Excelprint('歌曲名:' + name + '\n' + '所属专辑:' + album +'\n' + '播放时长:' + str(time) + '\n' + '播放链接:'+ url)wb.save('Jay.xlsx')
#最后保存并命名这个Excel文件

爬取qq音乐评论完整代码相关推荐

  1. python爬取qq音乐评论_爬虫:QQ音乐评论

    QQ音乐评论 有些小伙伴反馈,对于爬虫的完整流程,还是不清楚,这边就按顺序,给大家梳理一下 反爬 首先查看一下,我们要爬取的网页,是否反爬(各种侵害人家服务器的事情,我们不能干) QQ音乐网址:htt ...

  2. python爬取QQ音乐评论信息

    QQ音乐评论爬取分析 1.随便选个音乐 2. g_tk函数介绍 3. topid 4. python 代码 5. 结果 1.随便选个音乐 https://y.qq.com/n/yqq/song/003 ...

  3. python爬取qq音乐评论_教你用Python爬去QQ音乐评论

    有态度地学习 去年夏天,好像于我而言,重要的事就是毕业来临,从此踏上了搬砖之路,从学校到职场,之间身份的转变,让我又多了一份责任.当然还有一段感情经历,现在回头去看,只能说且行且珍惜,或许以后未必能再 ...

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

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

  5. 爬取qq音乐的评论并生成词云——以《听妈妈的话》为例

    爬取qq音乐的评论并生成词云 我们选取的是歌曲的周杰伦的 听妈妈的话 先看效果图 首先,我们进去qq音乐找到这首歌 网易云出来挨打 https://y.qq.com/n/yqq/song/002hXD ...

  6. 爬虫入门——爬取QQ音乐某一歌手前五首歌曲信息及相关评论

    文章目录 前言 一.查看信息 二.代码实现 总结 前言 python课作业 请使用爬虫Selenium模拟浏览器获取爬取QQ音乐中你喜欢的某位歌手(可以是任意歌手)最受欢迎的前5首歌曲的歌词.流派.歌 ...

  7. 练习---爬取QQ音乐某首歌的评论,并存入Excel表中---以《消愁》为例

    import requests from bs4 import BeautifulSoup import json import xlwt#存储成Excel表格的函数 def save_excel(c ...

  8. Python网络爬虫数据采集实战:Scrapy框架爬取QQ音乐存入MongoDB

    ​    通过前七章的学习,相信大家对整个爬虫有了一个比较全貌的了解 ,其中分别涉及四个案例:静态网页爬取.动态Ajax网页爬取.Selenium浏览器模拟爬取和Fillder今日头条app爬取,基本 ...

  9. Python网络爬虫数据采集实战(八):Scrapy框架爬取QQ音乐存入MongoDB

    通过前七章的学习,相信大家对整个爬虫有了一个比较全貌的了解 ,其中分别涉及四个案例:静态网页爬取.动态Ajax网页爬取.Selenium浏览器模拟爬取和Fillder今日头条app爬取,基本涵盖了爬虫 ...

最新文章

  1. 10玩rust_有趣的 Rust 类型系统: Trait
  2. jquery上传图片
  3. 【视频课】图像分类最新内容来了(言有三录制6大理论部分讲解)
  4. UVA 188 Perfect Hash
  5. redis没有bin目录_分布式缓存 Redis 集群搭建,这里一次性帮你搞定!
  6. java maxheap_Java底层PriorityQueue 优先队列——基于MaxHeap最大堆
  7. 水表多标签训练问题总结
  8. 树莓派3代B版板载WIFI配置
  9. JAVA使用递归遍历文件夹,包括子目录
  10. CMap的使用(转)
  11. linux应用对I2C设备驱动4种读写方法
  12. python基础和软件测试
  13. springboot+微信小程序点餐系统的设计与实现毕业设计源码221541
  14. mysql codesmith_CodeSmith连接不上MySQL的解决方法
  15. fms安装教程 linux_如何借助Pandora FMS监控CentOS和Ubuntu服务器?
  16. 数据库操作的异常Cannot perform this operation because the connection pool has been close
  17. ubuntu16.04 安装 NVIDIA 显卡驱动 +cuda9.0+cudnn +tensorflow AND问题若干
  18. 重磅!我组问卷调查结果公布
  19. 【转载】各大主流IP摄像头的rtsp地址介绍
  20. NFC Android开发书籍笔记

热门文章

  1. Cocos2d开发系列(四)
  2. Vue中获取滚动条的高度的方法
  3. 事件研究法:Stata该用什么命令
  4. html字段隐藏,HTML5+CSS3实现超酷登录窗口(自动隐藏默认文本及判断必填字段)
  5. R语言使用rnorm函数生成正太分布数据、使用plot函数可视化折线图、使用text函数在可视化图像的指定位置添加自定义文本
  6. sql server 删表外键约束报错
  7. iOS XML浅谈
  8. 饥荒如何修改服务器人数,饥荒怎么扩展服务器人数 | 手游网游页游攻略大全
  9. 如何查看到chrome缓存真实的内容?
  10. 在VR博物馆,邂逅一场云端的“文化盛宴”