python不同方式爬qq音乐(get)及网易云(post)某歌手单曲歌名
先来qq音乐.
import requests,jsonurl = "https://c.y.qq.com/soso/fcgi-bin/client_search_cp?ct=24&qqmusic_ver=1298&new_json=1&remoteplace=txt.yqq.song&searchid=67551370269277462&t=0&aggr=1&cr=1&catZhida=1&lossless=0&flag_qc=0&p=1&n=10&w=%E9%99%88%E7%B2%92&g_tk=869492592&loginUin=358690216&hostUin=0&format=json&inCharset=utf8&outCharset=utf-8¬ice=0&platform=yqq.json&needNewCode=0"song = requests.get(url)
print(song)jsonsong = (json.loads(song.text))print(jsonsong)music = jsonsong['data']['song']['list']for x in music:print(x['name'])
输出结果:
<Response [200]>小半
易燃易爆炸
走马
奇妙能力歌
虚拟
历历万乡
光
无所求必满载而归
桥豆麻袋
性空山
网易云音乐:
纯小白,最开始还不知道post请求和get爬起来要用不同方法,看header里边request url单独打开后一片空白都被震惊了.后来大神一语惊醒梦中人,又去专门查了post用法.
import requests,json
from urllib import request,parse
import jsonpostdata ={"params":"Q+G1Lcn3TMK0dGK2bMGfxjxq/+1VISRxBNujWOiz7+Rq4OQXhB5BszsWBK6kcZeBZn9DsXpGtZu378c8Uoz2rr2FTy9SlX2OkofhMvXdnMM2lf/8dZvXukFCOtthkcwHPT2zPAqaTb/f5wZnFqprrV0JltIwGMogTqARfvU9T2kVRKyVuTj6ut7WNHAe3c21qlmJQ7gj2AUgpae4nUXq/mKxsMj7/gsZ5py2qMQVknKMDKu668wV2875HhS9klZCE34IbO3uIlSPcE/i5mrQky+OrMgjCOahPw54+8WBMpkiCSEXeY2x42YsPb9wR1Jl",
"encSecKey":"bf7b14f975902579a2e2e2745c0d06a3c0b7dbf1f080ccc8b3497fadce3015a4b013e6ea6c3246528450471226ba068c2b54fcbafe637d6d395395b863a38bdcbe3886ed43ed9edd026366ca38b71ed856a6f6a31d29d02015fdf56c51db3ca751d4347d322c9f6ef6013c39fc1582c48251c07174e4631fd46ff3ede282f615"}post_url = "https://music.163.com/weapi/cloudsearch/get/web?csrf_token=02b5b6cf92bb6ad17e18096346141ae5"headers = {
"authority": "music.163.com",
"method": "POST",
"path": "/weapi/cloudsearch/get/web?csrf_token=5b0426c19f1a26bebe20d52ebe413cff",
"scheme": "https",
"accept": "*/*",
"accept-encoding": "gzip, deflate, br",
"accept-language": "zh-CN,zh;q=0.9",
"content-length": "616",
"content-type": "application/x-www-form-urlencoded",
"cookie": "_iuqxldmzr_=32; _ntes_nnid=7164dcce9643f14aa3bf6710d4d68457,1545718663253; _ntes_nuid=7164dcce9643f14aa3bf6710d4d68457; __utma=94650624.167160524.1545718664.1545718664.1545718664.1; __utmz=94650624.1545718664.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); WM_TID=%2F0LZUgG72phEUAEFQBY4PrlwUVtFivmK; vjuids=-4cc500d6c.1686eb707fa.0.256921f6e4841; vjlast=1548045715.1548045715.30; WM_NI=tWNifRjA6bHus2El1cfXvUYVnLuXe3ueK9fRyDH8FaGi9BAY4r2imHUu%2B22pBuf%2BvduZ7gRshOp2%2Falfc3TQxuIUKrN5orYsTfgvcYrOgPB3Ng6M7yNiQ8irZIkL%2Fb12MUM%3D; WM_NIKE=9ca17ae2e6ffcda170e2e6eed6c4698eb799b0f242f3928ba7c14e829f8ebbb763ae939eb4e87a9bbbf797c82af0fea7c3b92ab889828ae55aaa9ffa83cb7fb1ee8b8db469a688bab6dc5eae94bbb9e839b7bb85dae55abb9c88d9c56b85b7f7a3c453f8aefe8af04497abe5d3b17c82abaaccf570b786f988d179ac91c0d3ae6bb0baadd4d75bbcab87b6ca7a8eeba193dc7998baa997e253b291a9b1c1398eb9faaeb6738eb79fd9ec7a9a97a5adae6af3ee83b6d037e2a3; __remember_me=true; JSESSIONID-WYYY=zpd2IW5CuI0T1rxZp9Huc852O%2BUwY7JEw0k6wJzQQYx3xYoZBKrPn9fyS6qWSmbl0JP6yEJCp%5CV4fAAECE4fRnrK77n5XhUk9WOAzw%2F51AYiamq9fejp%2B%5CsERznH2rSPCBGbbB1nsVS2gRNfaNasteDq9lvmmHyJsUFwafjKKSE6jfav%3A1560482747896; MUSIC_U=2309978be4bd135ecd012dc0f97a89603a342e852aeab11cd199e2ac341b3dbc72ee7f7f330414211eb4681f9cb4566a41049cea1c6bb9b6; __csrf=5b0426c19f1a26bebe20d52ebe413cff",
"origin": "https://music.163.com",
"referer": "https://music.163.com/search/",
"user-agent": "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36"
}mscresponse = requests.post(post_url,data = postdata)
content = json.loads(mscresponse.text)
print(content)music = content['result']['songs']for x in music:print(x['name'])
输出结果:
易燃易爆炸
虚拟
走马
奇妙能力歌
桥豆麻袋
小半
光
绝对占有 相对自由
奇妙能力歌
历历万乡
性空山
祝星
芳草地
戏台
正趣果上果
种种
七楼
不灭
脱缰
影响
不妙
大梦
当我在这里
爱若
只记今朝笑
睡吧
没完
从头
难解风情
四海
python不同方式爬qq音乐(get)及网易云(post)某歌手单曲歌名相关推荐
- 将qq音乐歌曲导入网易云音乐
早上打开朋友圈,发现了"90后", "周杰伦", "稻香"等词, 于是打开网易云, 想刷一下周杰伦的歌, 但发现网易云内周杰伦的歌早下架了, ...
- 【python】实验2项目2:使用爬虫Selenium模拟浏览器获取爬取QQ音乐中你喜欢的某位歌手(陈奕迅)
请使用爬虫Selenium模拟浏览器获取爬取QQ音乐中你喜欢的某位歌手(可以是任意歌手)最受欢迎的前5首歌曲的歌词.流派.歌曲发行时间.评论条数.评论时间.评论点赞次数.评论内容具体(每一首歌的评论& ...
- python爬qq音乐热评
python爬qq音乐评论 杰伦终于出新歌了,让我们一起来看看大家的评论 https://y.qq.com/n/yqq/song/001qvvgF38HVc4.html#comment_box 打开球 ...
- 虾米音乐关停,QQ音乐、网易云上线虾米歌单迁移功能
宋九九消息,阿里旗下平台虾米音乐发布公告称将关停虾米音乐,这个陪伴了我们12年的音乐平台就要走了,最后请在关停之前做好数据备份或导出.编辑宋九九 虾米音乐公告称: 将于2021年1月5日10点之前停止 ...
- Python爬虫爬取豆瓣TOP250和网易云歌单
python爬虫(网易云)笔记 @(python学习) 先推荐看一下b站的视频链接如下:https://www.bilibili.com/video/BV12E411A7ZQ?from=search& ...
- Python爬虫实战 | (1) 爬取猫眼电影官网的TOP100电影榜单
在本篇博客中,我们将使用requests+正则表达式来爬取猫眼电影官网的TOP100电影榜单,获取每部电影的片名,主演,上映日期,评分和封面等内容. 打开猫眼Top100,分析URL的变化:发现Top ...
- 如何得到网易云音乐的高清专辑封面图或者单曲封面图?(测试)
如何得到网易云音乐的高清专辑封面图或者单曲封面图? 1.选中封面图,这时候直接拖动是没法在后台打开这张图片的,会出现一个禁止的符号 大概是因为这张图不是在主目录的 ...
- 音乐类产品——“网易云音乐”app交互原型模板(免费使用)
网易云音乐虽是一款音乐app,但有人说它也是社交界的一股清流以及一匹黑马.音乐带给人的感染,激发着很多人在这里表达着他们的情绪和心声.网易云音乐上的真实用户点评,不仅被印在地铁的广告牌上,还在朋友圈频 ...
- Vue + Element + animate.css 音乐网站(网易云版)
Vue + Element + animate.css 音乐网站 一.前言 这是小弟的毕业设计,也是第一次用vue框架独立开发网站,现在接入了网易云api,到后面我还会做对应的后端和管理端.因为是第一 ...
最新文章
- oracle在日期区间分页查询,Oracle 日期分页
- PyCharm常用快捷键大全
- jquery ajax 序列化表单传参提交实体对象到后台action
- 如何在C语言里调用opencv C++函数?
- Apache 与 Nginx
- opencv 裁剪 java_OpenCV绘制轮廓和裁剪
- js 正则表达式 取反
- iPhone开发 调用阿asp.net程序的webservice
- SAP物料主数据创建时间和创建个数的函数关系
- TCP之三次握手和四次挥手过程
- WebStorm打开设置界面
- 10个有关String的面试问题
- Android 系统(259)---获取本机号码及sim卡信息
- 来谈谈MySQL事务及事务引发的问题
- 前端开发从入门到进阶完全指南,不用再迷茫前端要怎么学啦!
- 一起谈谈 Java 9 的新特性
- python递归函数基例_函数和代码复用 --Python
- php检测是否存在敏感词,用于检测敏感词的 PHP 扩展
- linux 命令之(2)grep
- 计算机毕业设计(69)php小程序毕设作品之疫苗预约小程序系统
热门文章
- HtmlUnit使用体会
- (Arduino)ESP8266通过局域网通信控制LED
- 尝试用gdb简单调试程序
- 塑料疑云还是认知返祖?从荣耀9X看大小手机厂商之间的天堑
- 汇编踩过的坑(error A1010,A2085 ,divide error,A2070,注意事项)
- Tomcat部署Web项目
- 来自灵魂的拷问——知道什么是SQL执行计划吗?
- 仿脉脉PHP源码,php,mysql_如何实现类似脉脉网的二维人际关系,php,mysql,算法,社区,社交 - phpStudy...
- 构造方法的作用,为什么要写构造方法?
- Linux开机无网络连接解决方案