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音乐,命令下实现搜索,试听功能
效果 实现代码: 1.搜索api有时效性 2.解析MP3地址同样道理 如失效,自行修改相应的api,如有更好的api或者方法,希望分享和谈论方法! # -*- coding: utf-8 -*- im ...
- Python爬虫如何去抓取qq音乐的歌手数据?
自从学会爬虫之后是不是有一种我什么都想爬一下的冲动?今天小千就来教大家如何去抓取qq音乐的歌手数据,项目实操多练习能更快提升自己哦. 今天的项目目标就是获取 QQ 音乐指定歌手单曲排行指定页数的歌曲的 ...
- 送书|Python采集QQ音乐热歌榜首数据
今天给大家带来用python采集QQ音乐的热评-文末有送书哦- 我们可以看到这首歌曲的评论有10881条,不愧是榜首热歌,评论比较高. 一.初步测试 我们首先使用selenium测试一下环境: fro ...
- 212:Python学习之爬虫篇——用Json方法爬取某音乐网站任意歌手的歌单
引言 人生苦短,我用Python.这两天在学爬虫的时候跟着做某音乐网站的歌单爬取,稍作修改,实现了对任意歌手的歌单进行爬取,这里只取前三页.这个项目比较简单,也没有对结果进行储存,稍作修改,可以实现更 ...
- 获取QQ音乐歌曲播放源地址
获取QQ音乐歌曲播放源地址 播放源其实是像下面这样的地址: http://isure.stream.qqmusic.qq.com/C400001fOGqI49gjpc.m4a?vkey=96FAA1B ...
- python爬qq音乐热评
python爬qq音乐评论 杰伦终于出新歌了,让我们一起来看看大家的评论 https://y.qq.com/n/yqq/song/001qvvgF38HVc4.html#comment_box 打开球 ...
- php获取QQ音乐直链,微信小程序-获取QQ音乐直链
获取QQ音乐直链-用于微信小程序 补充:以下方法获取的直链会有失效期,如果大家有嗅探等工具可以直接上QQ音乐网站获取资源的直链,此方法仅供参考. 问题起源: 最近在做小程序音频播放这一块的时候发现一个 ...
- 如何用手机上的计算机弹音乐,如何使用手机qq音乐遥控电脑播歌
在qq音乐中,可以使用手机遥控电脑播放歌曲的功能,对于新用户来说,可能不知道具体的操作步骤,下面就让学习啦小编告诉你如何使用手机qq音乐遥控电脑播歌. 使用手机qq音乐遥控电脑播歌的方法 首先手机要连 ...
- 教你用Python获取qq好友备注名称
Python作为一种编程语言,超级多的库能够帮助我们完成很多繁琐的工作,今天小千就来教大家如何去利用Python获取qq好友的备注信息. 首先这个问题并不是很难,我们需要准备好一些工具,使用到requ ...
最新文章
- 58 第一个工程项目(Celery)
- 【错误记录】Android Studio 编译报错 ( Could not determine java version from ‘11.0.8‘. | Android Studio 降级 )
- bash shell 变量的配置守则
- Mycat中间件的下发准则
- 36个引人注目JQuery导航菜单
- ubuntu虚拟机卡住开机_虚拟机Ubuntu开机问题及解决方法
- 设计模式行为模式_使用行为模式建立很棒的社区
- 腾讯音乐娱乐集团Q3财报亮眼,营收与付费用户规模增速领跑全球
- atitit..sql update语法的词法分析,与语法ast构建
- LabVIEW使用MX Component与三菱PLC建立通讯(以FX5U举例)
- 使用EXCEL计算并绘制KDJ指标
- 大恒相机连续采集并保存图片
- 5G网络中TNL和RNL的理解
- Linux环境下如何安装达梦数据库
- 李宏毅老师《机器学习》课程笔记-4.1 Self-attention
- u8链接提示计算机拒绝,用友u8软件error错误拒绝访问
- typedef int(*P)(int )
- 一文读懂什么是反卷积
- autojs常用函数
- Python基础入门(2):简单函数(input,eval,print)与循环结构