教你使用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 dict remove数组删除(del,pop)
Mar 24 Python
python获取远程图片大小和尺寸的方法
Mar 26 Python
python使用RNN实现文本分类
May 24 Python
对tf.reduce_sum tensorflow维度上的操作详解
Jul 26 Python
python使用matplotlib画饼状图
Sep 25 Python
Python设计模式之抽象工厂模式原理与用法详解
Jan 15 Python
python查询文件夹下excel的sheet名代码实例
Apr 02 Python
Python 解码Base64 得到码流格式文本实例
Jan 09 Python
Python3自定义json逐层解析器代码
May 11 Python
python3.8.1+selenium实现登录滑块验证功能
May 22 Python
python+selenium自动化实战携带cookies模拟登陆微博
Jan 19 Python
python3.9之你应该知道的新特性详解
Apr 29 Python
Python os和os.path模块详情
如何通过一篇文章了解Python中的生成器
Python pyecharts绘制条形图详解
Python OpenCV超详细讲解读取图像视频和网络摄像头
基于Python实现股票收益率分析
python实现对doc、txt、xls等文档的读写操作
Apr 02 #Python
Python OpenCV超详细讲解基本功能
You might like
生成静态页面的php函数,php爱好者站推荐
2007/03/19 PHP
php的日期处理函数及uchome的function_coomon中日期处理函数的研究
2011/01/12 PHP
PHP使用正则表达式清除超链接文本
2013/11/12 PHP
一个php生成16位随机数的代码(两种方法)
2014/09/16 PHP
PHP7 错误处理机制修改
2021/03/09 PHP
JavaScript 模仿vbs中的 DateAdd() 函数的代码
2007/08/13 Javascript
js form 验证函数 当前比较流行的错误提示
2009/06/23 Javascript
可在线编辑网页文字效果代码(单击)
2013/03/02 Javascript
JS实现图片无间断滚动代码汇总
2014/07/30 Javascript
a标签的href与onclick事件的区别详解
2014/11/12 Javascript
jQuery标签编辑插件Tagit使用指南
2015/04/21 Javascript
两款JS脚本判断手机浏览器类型跳转WAP手机网站
2015/10/16 Javascript
Vue.js双向绑定操作技巧(初级入门)
2016/12/27 Javascript
jQuery实现二维码扫描功能
2017/01/09 Javascript
微信小程序之前台循环数据绑定
2017/08/18 Javascript
Swiper自定义分页器使用详解
2017/12/28 Javascript
Angular2学习笔记之数据绑定的示例代码
2018/01/03 Javascript
React 组件间的通信示例
2018/06/14 Javascript
微信小程序局部刷新触发整页刷新效果的实现代码
2018/11/21 Javascript
使用webpack搭建vue项目实现脚手架功能
2019/03/15 Javascript
8个有意思的JavaScript面试题
2019/07/30 Javascript
vue路由结构可设一层方便动态添加路由操作
2020/08/31 Javascript
[01:22:10]Ti4 循环赛第二日 DK vs Empire
2014/07/11 DOTA
[53:43]VP vs NewBee Supermajor 胜者组 BO3 第三场 6.5
2018/06/06 DOTA
[06:45]DOTA2-DPC中国联赛 正赛 Magma vs LBZS 选手采访
2021/03/11 DOTA
python去掉字符串中重复字符的方法
2014/02/27 Python
Python科学计算之Pandas详解
2017/01/15 Python
Python cookbook(字符串与文本)在字符串的开头或结尾处进行文本匹配操作
2018/04/20 Python
python自定义时钟类、定时任务类
2021/02/22 Python
CSS3实现银灰色动画效果的导航菜单代码
2015/09/01 HTML / CSS
CSS3中的弹性布局em运用入门详解 1em等于多少像素
2021/02/08 HTML / CSS
美国最大的香水出口:FragranceX.com
2017/11/04 全球购物
美国最大的烧烤架和户外生活用品专业零售商:Barbeques Galore
2021/01/09 全球购物
项目建议书怎么写
2014/05/15 职场文书
python爬虫--selenium模块
2021/03/31 Python
go goth封装第三方认证库示例详解
2022/08/14 Golang