教你使用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中isnumeric()方法的使用简介
May 19 Python
在Django中创建动态视图的教程
Jul 15 Python
详解Python 数据库 (sqlite3)应用
Dec 07 Python
Ubuntu下创建虚拟独立的Python环境全过程
Feb 10 Python
Pycharm学习教程(6) Pycharm作为Vim编辑器使用
May 03 Python
Python探索之pLSA实现代码
Oct 25 Python
python3利用tcp实现文件夹远程传输
Jul 28 Python
selenium+python实现自动化登录的方法
Sep 04 Python
浅谈python中str字符串和unicode对象字符串的拼接问题
Dec 04 Python
python实现快递价格查询系统
Mar 03 Python
Scrapy 配置动态代理IP的实现
Sep 28 Python
pytorch训练神经网络爆内存的解决方案
May 22 Python
Python os和os.path模块详情
如何通过一篇文章了解Python中的生成器
Python pyecharts绘制条形图详解
Python OpenCV超详细讲解读取图像视频和网络摄像头
基于Python实现股票收益率分析
python实现对doc、txt、xls等文档的读写操作
Apr 02 #Python
Python OpenCV超详细讲解基本功能
You might like
15种PHP Encoder的比较
2007/04/17 PHP
基于PHP创建Cookie数组的详解
2013/07/03 PHP
从PHP $_SERVER相关参数判断是否支持Rewrite模块
2013/09/26 PHP
php随机获取金山词霸每日一句的方法
2015/07/09 PHP
PHP工程师VIM配置分享
2015/12/15 PHP
php格式化json函数示例代码
2016/05/12 PHP
PHP封装的完整分页类示例
2018/08/21 PHP
thinkPHP事务操作简单案例分析
2019/10/17 PHP
PHP设计模式入门之迭代器模式原理与实现方法分析
2020/04/26 PHP
IE bug table元素的innerHTML
2010/01/11 Javascript
javascript中的void运算符语法及使用介绍
2013/03/10 Javascript
gridpanel动态加载数据的实例代码
2013/07/18 Javascript
JS获取地址栏参数的小例子
2013/08/23 Javascript
js 赋值包含单引号双引号问题的解决方法
2014/02/26 Javascript
JS前向后瞻正则表达式定义与用法示例
2016/12/27 Javascript
javascript滚轮事件基础实例讲解(37)
2017/02/14 Javascript
JS手机端touch事件计算滑动距离的方法示例
2017/10/26 Javascript
用JS实现根据当前时间随机生成流水号或者订单号
2018/05/31 Javascript
vue实现商品加减计算总价的实例代码
2018/08/12 Javascript
vue 实现边输入边搜索功能的实例讲解
2018/09/16 Javascript
微信小程序登录session的使用
2019/03/17 Javascript
Vue实现购物小球抛物线的方法实例
2020/11/22 Vue.js
[58:58]2018DOTA2亚洲邀请赛 4.4 淘汰赛 TNC vs VG 第二场
2018/04/05 DOTA
在Python中操作时间之mktime()方法的使用教程
2015/05/22 Python
dataframe设置两个条件取值的实例
2018/04/12 Python
Flask框架实现给视图函数增加装饰器操作示例
2018/07/16 Python
Python定义函数功能与用法实例详解
2019/04/08 Python
Python TCPServer 多线程多客户端通信的实现
2019/12/31 Python
Python常用模块sys,os,time,random功能与用法实例分析
2020/01/07 Python
日本钓鱼渔具和户外用品网上商店:naturum
2016/08/07 全球购物
《童年》教学反思
2014/02/18 职场文书
仓库管理计划书
2014/05/04 职场文书
学生党员一帮一活动总结
2014/07/08 职场文书
区域经理岗位职责
2015/02/02 职场文书
小学运动会报道稿
2015/07/22 职场文书
Go微服务项目配置文件的定义和读取示例详解
2022/06/21 Golang