教你使用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 相关文章推荐
仅用500行Python代码实现一个英文解析器的教程
Apr 02 Python
python实现类的静态变量用法实例
May 08 Python
Python 迭代器工具包【推荐】
May 06 Python
python 连接sqlite及简单操作
Jun 30 Python
Python实现PS滤镜特效Marble Filter玻璃条纹扭曲效果示例
Jan 29 Python
Python3实现的简单验证码识别功能示例
May 02 Python
Python Excel处理库openpyxl使用详解
May 09 Python
python集合是否可变总结
Jun 20 Python
Pandas将列表(List)转换为数据框(Dataframe)
Apr 24 Python
Python dict的常用方法示例代码
Jun 23 Python
Python使用grequests并发发送请求的示例
Nov 05 Python
python中%格式表达式实例用法
Jun 18 Python
Python os和os.path模块详情
如何通过一篇文章了解Python中的生成器
Python pyecharts绘制条形图详解
Python OpenCV超详细讲解读取图像视频和网络摄像头
基于Python实现股票收益率分析
python实现对doc、txt、xls等文档的读写操作
Apr 02 #Python
Python OpenCV超详细讲解基本功能
You might like
整理的9个实用的PHP库简介和下载
2010/11/09 PHP
PHP计划任务、定时执行任务的实现代码
2011/04/23 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十二)
2014/06/25 PHP
详解yii2实现分库分表的方案与思路
2017/02/03 PHP
PHP获取ttf格式文件字体名的方法示例
2019/03/06 PHP
jquery cookie插件代码类
2009/05/26 Javascript
json 入门基础教程 推荐
2009/10/31 Javascript
javascript 定义新对象方法
2010/02/20 Javascript
html dom节点操作(获取/修改/添加或删除)
2014/01/23 Javascript
Javascript小技能总结(推荐)
2016/06/02 Javascript
解决bootstrap中下拉菜单点击后不关闭的问题
2018/08/10 Javascript
Vue一次性简洁明了引入所有公共组件的方法
2018/11/28 Javascript
[02:36]DOTA2英雄基础教程 一击致命幻影刺客
2013/12/06 DOTA
[02:51]DOTA2 2015国际邀请赛中国区预选赛第一日战报
2015/05/27 DOTA
Python制作爬虫采集小说
2015/10/25 Python
python实现爬虫统计学校BBS男女比例之多线程爬虫(二)
2015/12/31 Python
基于Python os模块常用命令介绍
2017/11/03 Python
python用户管理系统的实例讲解
2017/12/23 Python
Django框架之中间件MiddleWare的实现
2019/12/30 Python
python实现简单坦克大战
2020/03/27 Python
Python 实现国产SM3加密算法的示例代码
2020/09/21 Python
英国第一蛋白粉品牌:Myprotein
2016/09/14 全球购物
Coggles美国/加拿大:高级国际时装零售商
2018/10/23 全球购物
美国地毯购买网站:Rugs USA
2019/02/23 全球购物
公司前台接待岗位职责
2013/12/03 职场文书
五年后的职业生涯规划
2014/03/04 职场文书
班长演讲稿范文
2014/04/24 职场文书
企业口号大全
2014/06/12 职场文书
依法行政工作汇报材料
2014/10/28 职场文书
2014年扫黄打非工作总结
2014/12/03 职场文书
岳庙导游词
2015/02/04 职场文书
2015年党员个人自我评价
2015/03/03 职场文书
庆祝教师节活动总结
2015/03/23 职场文书
毕业感言怎么写
2015/07/31 职场文书
竞聘书的秘诀
2019/04/02 职场文书
我对PyTorch dataloader里的shuffle=True的理解
2021/05/20 Python