教你使用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 相关文章推荐
wxpython学习笔记(推荐查看)
Jun 09 Python
Python实现更改图片尺寸大小的方法(基于Pillow包)
Sep 19 Python
python中的随机函数random的用法示例
Jan 27 Python
Python面向对象之静态属性、类方法与静态方法分析
Aug 24 Python
Python3之字节串bytes与字节数组bytearray的使用详解
Aug 27 Python
python matplotlib饼状图参数及用法解析
Nov 04 Python
使用python动态生成波形曲线的实现
Dec 04 Python
python飞机大战pygame游戏框架搭建操作详解
Dec 17 Python
Python基础之高级变量类型实例详解
Jan 03 Python
python实现PDF中表格转化为Excel的方法
Jun 16 Python
Pytest测试框架基本使用方法详解
Nov 25 Python
Python合并多张图片成PDF
Jun 09 Python
Python os和os.path模块详情
如何通过一篇文章了解Python中的生成器
Python pyecharts绘制条形图详解
Python OpenCV超详细讲解读取图像视频和网络摄像头
基于Python实现股票收益率分析
python实现对doc、txt、xls等文档的读写操作
Apr 02 #Python
Python OpenCV超详细讲解基本功能
You might like
PHP中用hash实现的数组
2011/07/17 PHP
PHP运行环境配置与开发环境的配置(图文教程)
2013/06/04 PHP
深入extjs与php参数交互的详解
2013/06/25 PHP
php通过array_push()函数添加多个变量到数组末尾的方法
2015/03/18 PHP
php+curl 发送图片处理代码分享
2015/07/09 PHP
[原创]php简单隔行变色功能实现代码
2016/07/09 PHP
php rsa 加密,解密,签名,验签详解
2016/12/06 PHP
[原创]IE view-source 无法查看看源码 JavaScript看网页源码
2009/07/19 Javascript
Jquery下判断Id是否存在的代码
2011/01/06 Javascript
JavaScript NaN和Infinity特殊值 [译]
2012/09/20 Javascript
js中apply方法的使用详细解析
2013/11/04 Javascript
Javascript selection的兼容性写法介绍
2013/12/20 Javascript
JQuery实现动态添加删除评论的方法
2015/05/18 Javascript
javascript中递归函数用法注意点
2015/07/30 Javascript
Vue.js每天必学之过渡与动画
2016/09/06 Javascript
javascript 动态脚本添加的简单方法
2016/10/11 Javascript
js实现图片上传预览原理分析
2017/07/13 Javascript
Vue框架中正确引入JS库的方法介绍
2017/07/30 Javascript
通过封装scroll.js 获取滚动条的值
2018/07/13 Javascript
小程序开发基础之view视图容器
2018/08/21 Javascript
Moment.js实现多个同时倒计时
2019/08/26 Javascript
layui button 按钮弹出提示窗口,确定才进行的方法
2019/09/06 Javascript
python批量下载图片的三种方法
2013/04/22 Python
用Python实现web端用户登录和注册功能的教程
2015/04/30 Python
Python3中的列表,元组,字典,字符串相关知识小结
2017/11/10 Python
如何安装多版本python python2和python3共存以及pip共存
2018/09/18 Python
Python  word实现读取及导出代码解析
2020/07/09 Python
一篇文章教你用python画动态爱心表白
2020/11/22 Python
matplotlib阶梯图的实现(step())
2021/03/02 Python
利用HTML5 Canvas制作键盘及鼠标动画的实例分享
2016/03/15 HTML / CSS
科颜氏英国官网:Kiehl’s英国
2019/11/20 全球购物
函授本科自我鉴定
2013/11/03 职场文书
美发活动策划书
2014/01/14 职场文书
一般党员对照检查材料
2014/09/24 职场文书
毕业证明书
2015/06/19 职场文书
Python 实现定积分与二重定积分的操作
2021/05/26 Python