教你使用Python获取QQ音乐某个歌手的歌单


Posted in Python onApril 03, 2022

教你使用Python获取QQ音乐某个歌手的歌单

教你使用Python获取QQ音乐某个歌手的歌单

教你使用Python获取QQ音乐某个歌手的歌单

教你使用Python获取QQ音乐某个歌手的歌单

教你使用Python获取QQ音乐某个歌手的歌单

教你使用Python获取QQ音乐某个歌手的歌单

教你使用Python获取QQ音乐某个歌手的歌单

教你使用Python获取QQ音乐某个歌手的歌单

教你使用Python获取QQ音乐某个歌手的歌单

教你使用Python获取QQ音乐某个歌手的歌单

教你使用Python获取QQ音乐某个歌手的歌单

教你使用Python获取QQ音乐某个歌手的歌单

简易版本以CSV形式呈现爬取结果,完整代码如下:

import requests  # 请求
from fake_useragent import UserAgent
import json
print("请输入您想要爬取清单的歌手名:")
name = input()
ua = UserAgent()
headers = {
  'User-Agent': ua.random,
  'cookie':'RK=LdWlHMsQ+b; ptcz=42785168e679b66b7913e09a4387fc94c5ad2d81419840eb33a502abc14ae6c6; pgv_pvid=4366402929; fqm_pvqid=ed1a5c76-5778-4d72-aa4f-389d94cd126e; ts_uid=886687551; fqm_sessionid=2b4a4a2f-b921-4e70-861d-54a608695f10; pgv_info=ssid=s5047316408; ts_refer=www.so.com/link; _qpsvr_localtk=0.49574447171587144; login_type=1; wxopenid=; tmeLoginType=2; psrf_qqaccess_token=D40E8A445E33FC38FB47291B44C03E96; qqmusic_key=Q_H_L_5Opuh_YbF8NbIlG-FqC_2ns2gXyWSTh_cplWyZPhEpyIWDVtQUGLwQQ; psrf_access_token_expiresAt=1656146941; psrf_qqunionid=93ABF9072A8734C330E108787CC182AE; uin=2363310076; wxunionid=; qm_keyst=Q_H_L_5Opuh_YbF8NbIlG-FqC_2ns2gXyWSTh_cplWyZPhEpyIWDVtQUGLwQQ; psrf_musickey_createtime=1648370941; qm_keyst=Q_H_L_5Opuh_YbF8NbIlG-FqC_2ns2gXyWSTh_cplWyZPhEpyIWDVtQUGLwQQ; psrf_qqopenid=900C2C2A46F36818FEB00C24A5EEC6B0; wxrefresh_token=; psrf_qqrefresh_token=8289BF671C8907272471F03D564F5A69; euin=owosoio5oenl7c**; ts_last=y.qq.com/n/ryqq/search',
  'referer':'https://y.qq.com/'
}
 
url = 'https://c.y.qq.com/soso/fcgi-bin/client_search_cp?p=1&n=10&w={}'
resp = requests.get(url.format(name), headers=headers)
json_str = resp.text
json_str = json_str[9:-1]
json_dict = json.loads(json_str)
songlist = json_dict['data']['song']['list']
f = open("list.csv", mode="w", encoding="utf-8")
for song in songlist:
  print('歌名或专辑名为:'+song['albumname'])
  f.write(song['albumname'])
  f.write('\n')

 2.6.通过代码进行演示运行结果
以周深为例:

教你使用Python获取QQ音乐某个歌手的歌单

教你使用Python获取QQ音乐某个歌手的歌单

教你使用Python获取QQ音乐某个歌手的歌单

教你使用Python获取QQ音乐某个歌手的歌单

到此这篇关于Python获取QQ音乐某个歌手的歌单的文章就介绍到这了,更多相关Python获取歌手的歌单内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python函数式编程指南(一):函数式编程概述
Jun 24 Python
Python中的异常处理相关语句基础学习笔记
Jul 11 Python
Python找出最小的K个数实例代码
Jan 04 Python
Python使用re模块正则提取字符串中括号内的内容示例
Jun 01 Python
程序员的七夕用30行代码让Python化身表白神器
Aug 07 Python
python实现猜拳小游戏
Apr 05 Python
详解Python 重学requests发起请求的基本方式
Feb 07 Python
python用TensorFlow做图像识别的实现
Apr 21 Python
python 轮询执行某函数的2种方式
May 03 Python
matplotlib之多边形选区(PolygonSelector)的使用
Feb 24 Python
python利用xpath爬取网上数据并存储到django模型中
Feb 26 Python
仅用几行Python代码就能复制她的U盘文件?
Jun 26 Python
Python os和os.path模块详情
如何通过一篇文章了解Python中的生成器
Python pyecharts绘制条形图详解
Python OpenCV超详细讲解读取图像视频和网络摄像头
基于Python实现股票收益率分析
python实现对doc、txt、xls等文档的读写操作
Apr 02 #Python
Python OpenCV超详细讲解基本功能
You might like
世界收音机发展史
2021/03/01 无线电
PHP防范SQL注入的具体方法详解(测试通过)
2014/05/09 PHP
php编程实现简单的网页版计算器功能示例
2017/04/26 PHP
JS input 数字验证代码
2009/07/30 Javascript
ExtJS TabPanel beforeremove beforeclose使用说明
2010/03/31 Javascript
DWR实现模拟Google搜索效果实现原理及代码
2013/01/30 Javascript
利用浏览器全屏api实现js全屏
2014/01/16 Javascript
js实现日期级联效果
2014/01/23 Javascript
AngularJS创建自定义指令的方法详解
2016/11/03 Javascript
JS正则匹配中文的方法示例
2017/01/06 Javascript
BootStrap+Mybatis框架下实现表单提交数据重复验证
2017/03/23 Javascript
javascript将json格式数组下载为excel表格的方法
2017/12/22 Javascript
Vue下滚动到页面底部无限加载数据的示例代码
2018/04/22 Javascript
了解JavaScript中的选择器
2019/05/24 Javascript
[31:00]2014 DOTA2华西杯精英邀请赛5 24 NewBee VS iG
2014/05/25 DOTA
[02:17]2016完美“圣”典风云人物:Sccc专访
2016/12/03 DOTA
python实现颜色空间转换程序(Tkinter)
2015/12/31 Python
在Ubuntu系统下安装使用Python的GUI工具wxPython
2016/02/18 Python
Python的Socket编程过程中实现UDP端口复用的实例分享
2016/03/19 Python
python+Splinter实现12306抢票功能
2018/09/25 Python
Django model 中设置联合约束和联合索引的方法
2019/08/06 Python
Python数据可视化:顶级绘图库plotly详解
2019/12/07 Python
keras 特征图可视化实例(中间层)
2020/01/24 Python
django xadmin 管理器常用显示设置方式
2020/03/11 Python
解决pycharm不能自动补全第三方库的函数和属性问题
2020/03/12 Python
Python生成器常见问题及解决方案
2020/03/21 Python
Python中的xlrd模块使用原理解析
2020/05/21 Python
葡萄牙语专业个人求职信
2013/12/10 职场文书
主持人演讲稿
2014/05/13 职场文书
小学竞选班长演讲稿
2014/09/09 职场文书
干部作风建设个人剖析材料
2014/10/11 职场文书
第一节英语课开场白
2015/06/01 职场文书
高中诗歌鉴赏教学反思
2016/02/16 职场文书
关于maven依赖 ${xxx.version}报错问题
2022/01/18 Java/Android
Android Flutter实现3D动画效果示例详解
2022/04/07 Java/Android
win11高清晰音频管理器在哪里?win11找不到高清晰音频管理器解决办法
2022/04/08 数码科技