爬取qq音乐评论完整代码
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音乐评论完整代码相关推荐
- python爬取qq音乐评论_爬虫:QQ音乐评论
QQ音乐评论 有些小伙伴反馈,对于爬虫的完整流程,还是不清楚,这边就按顺序,给大家梳理一下 反爬 首先查看一下,我们要爬取的网页,是否反爬(各种侵害人家服务器的事情,我们不能干) QQ音乐网址:htt ...
- python爬取QQ音乐评论信息
QQ音乐评论爬取分析 1.随便选个音乐 2. g_tk函数介绍 3. topid 4. python 代码 5. 结果 1.随便选个音乐 https://y.qq.com/n/yqq/song/003 ...
- python爬取qq音乐评论_教你用Python爬去QQ音乐评论
有态度地学习 去年夏天,好像于我而言,重要的事就是毕业来临,从此踏上了搬砖之路,从学校到职场,之间身份的转变,让我又多了一份责任.当然还有一段感情经历,现在回头去看,只能说且行且珍惜,或许以后未必能再 ...
- 【Python爬虫实战】使用Selenium爬取QQ音乐歌曲及评论信息
本文对使用到的技术仅做简单的介绍,若想了解更多,请前往相应的官网网站进行学习. 本文适合对爬虫相关知识接触不多的新手,主要是普及Selenium如何做爬虫,大佬请跳过. 1.Selenium简单介绍 ...
- 爬取qq音乐的评论并生成词云——以《听妈妈的话》为例
爬取qq音乐的评论并生成词云 我们选取的是歌曲的周杰伦的 听妈妈的话 先看效果图 首先,我们进去qq音乐找到这首歌 网易云出来挨打 https://y.qq.com/n/yqq/song/002hXD ...
- 爬虫入门——爬取QQ音乐某一歌手前五首歌曲信息及相关评论
文章目录 前言 一.查看信息 二.代码实现 总结 前言 python课作业 请使用爬虫Selenium模拟浏览器获取爬取QQ音乐中你喜欢的某位歌手(可以是任意歌手)最受欢迎的前5首歌曲的歌词.流派.歌 ...
- 练习---爬取QQ音乐某首歌的评论,并存入Excel表中---以《消愁》为例
import requests from bs4 import BeautifulSoup import json import xlwt#存储成Excel表格的函数 def save_excel(c ...
- Python网络爬虫数据采集实战:Scrapy框架爬取QQ音乐存入MongoDB
通过前七章的学习,相信大家对整个爬虫有了一个比较全貌的了解 ,其中分别涉及四个案例:静态网页爬取.动态Ajax网页爬取.Selenium浏览器模拟爬取和Fillder今日头条app爬取,基本 ...
- Python网络爬虫数据采集实战(八):Scrapy框架爬取QQ音乐存入MongoDB
通过前七章的学习,相信大家对整个爬虫有了一个比较全貌的了解 ,其中分别涉及四个案例:静态网页爬取.动态Ajax网页爬取.Selenium浏览器模拟爬取和Fillder今日头条app爬取,基本涵盖了爬虫 ...
最新文章
- 10玩rust_有趣的 Rust 类型系统: Trait
- jquery上传图片
- 【视频课】图像分类最新内容来了(言有三录制6大理论部分讲解)
- UVA 188 Perfect Hash
- redis没有bin目录_分布式缓存 Redis 集群搭建,这里一次性帮你搞定!
- java maxheap_Java底层PriorityQueue 优先队列——基于MaxHeap最大堆
- 水表多标签训练问题总结
- 树莓派3代B版板载WIFI配置
- JAVA使用递归遍历文件夹,包括子目录
- CMap的使用(转)
- linux应用对I2C设备驱动4种读写方法
- python基础和软件测试
- springboot+微信小程序点餐系统的设计与实现毕业设计源码221541
- mysql codesmith_CodeSmith连接不上MySQL的解决方法
- fms安装教程 linux_如何借助Pandora FMS监控CentOS和Ubuntu服务器?
- 数据库操作的异常Cannot perform this operation because the connection pool has been close
- ubuntu16.04 安装 NVIDIA 显卡驱动 +cuda9.0+cudnn +tensorflow AND问题若干
- 重磅!我组问卷调查结果公布
- 【转载】各大主流IP摄像头的rtsp地址介绍
- NFC Android开发书籍笔记
热门文章
- Cocos2d开发系列(四)
- Vue中获取滚动条的高度的方法
- 事件研究法:Stata该用什么命令
- html字段隐藏,HTML5+CSS3实现超酷登录窗口(自动隐藏默认文本及判断必填字段)
- R语言使用rnorm函数生成正太分布数据、使用plot函数可视化折线图、使用text函数在可视化图像的指定位置添加自定义文本
- sql server 删表外键约束报错
- iOS XML浅谈
- 饥荒如何修改服务器人数,饥荒怎么扩展服务器人数 | 手游网游页游攻略大全
- 如何查看到chrome缓存真实的内容?
- 在VR博物馆,邂逅一场云端的“文化盛宴”