Python爬音乐--qq
import requests
import urllib
import json
word = '狂狼'
res1 = requests.get('https://c.y.qq.com/soso/fcgi-bin/client_search_cp?&t=0&aggr=1&cr=1&catZhida=1&lossless=0&flag_qc=0&p=1&n=20&w='+word)
jm1 = json.loads(res1.text.strip('callback()[]'))
jm1 = jm1['data']['song']['list']
mids = []
songmids = []
srcs = []
songnames = []
singers = []
for j in jm1:try:mids.append(j['media_mid'])songmids.append(j['songmid'])songnames.append(j['songname'])singers.append(j['singer'][0]['name'])except:print('获取信息失败')for n in range(0,len(mids)):res2 = requests.get('https://c.y.qq.com/base/fcgi-bin/fcg_music_express_mobile3.fcg?&jsonpCallback=MusicJsonCallback&cid=205361747&songmid='+songmids[n]+'&filename=C400'+mids[n]+'.m4a&guid=6612300644')jm2 = json.loads(res2.text)vkey = jm2['data']['items'][0]['vkey']srcs.append('http://dl.stream.qqmusic.qq.com/C400'+mids[n]+'.m4a?vkey='+vkey+'&guid=6612300644&uin=0&fromtag=66')print('%s开始下载'%(word))
x = len(srcs)
for m in range(0,x):print(str(m)+'-----'+songnames[m]+' - '+singers[m]+'.m4a-----正在下载')try:urllib.request.urlretrieve(srcs[m],'c:/music/'+songnames[m]+' - '+singers[m]+'.m4a')except:x = x - 1print('下载失败')
print('%s下载完成,共成功下载歌曲%s首'%(word,str(x)))
Python爬音乐--qq相关推荐
- python爬取qq音乐周杰伦_Python爬取QQ音乐url及批量下载
QQ音乐还是有不少的好音乐,有些时候想要下载好听的音乐,如果在网页下载都是还需要登录什么的.于是,来了个QQmusic的爬虫.至少我觉得for循环爬虫,最核心的应该就是找到待爬元素所在url吧. 参考 ...
- python爬取QQ音乐免费歌曲 2020.7.26
python爬取qq音乐免费歌曲 2020.7.26 目标分析 获取音乐列表 1.浏览器网络请求追踪 2.寻找音乐列表 解析qq音乐 1.下载连接组成 2.获取vkey 3.获取sign参数 关系图 ...
- python爬取qq音乐标签_Python爬取qq音乐的过程实例
一.前言 qq music上的音乐还是不少的,有些时候想要下载好听的音乐,但有每次在网页下载都是烦人的登录什么的.于是,来了个qqmusic的爬虫.至少我觉得for循环爬虫,最核心的应该就是找到待爬元 ...
- python爬取qq音乐歌曲链接为什么播放不出来_手把手教你使用Python抓取QQ音乐数据(第一弹)...
原标题:手把手教你使用Python抓取QQ音乐数据(第一弹) [一.项目目标] 获取 QQ 音乐指定歌手单曲排行指定页数的歌曲的歌名.专辑名.播放链接. 由浅入深,层层递进,非常适合刚入门的同学练手. ...
- Python爬取QQ音乐url及批量下载
QQ音乐还是有不少的好音乐,有些时候想要下载好听的音乐,如果在网页下载都是还需要登录什么的.于是,来了个QQmusic的爬虫.至少我觉得for循环爬虫,最核心的应该就是找到待爬元素所在url吧. 参考 ...
- php取qq空间说说id,Python爬取qq空间说说的实例代码
具体代码如下所示: #coding:utf-8 #!/usr/bin/python3 from selenium import webdriver import time import re impo ...
- python爬取qq空间锁密图片_Python3爬取QQ空间信息(下)
|下载W3Cschool手机App,0基础随时随地学编程>>戳此了解| 导语 内容回顾: Python爬取QQ空间信息(上) 按照(上)中的安排,本期内容为抓取QQ空间的好友信息并做可视化 ...
- 利用python爬取qq个性网图片
利用python爬取qq个性网图片 网站头像布局大同小异,稍改代码即可爬取想要的头像. 不多bb,上代码. import requests from parsel import Selector im ...
- Python爬取QQ音乐内地专辑
好久没写博客,中间玩了两天基于python的web开发,然继续学爬虫了,花三天做了一个小练习,爬取qq音乐所有的内地专辑内容 用到的工具:Chrome.Pycharm社区版.Anaconda Pych ...
最新文章
- 只腐蚀毛刺 腐蚀算法_摩托车油箱防腐蚀、油封安装、密封清洗经验分享
- 在做性能测试之前需要知道什么
- yzmcms图片自适应代码_[ NeurIPS 2020 ] 一叶知秋 —— 基于“单目标域样本”的领域自适应方法...
- Django05-1: 有名分组、无名分组与反向解析
- css实现web前端最美的loading加载动画!
- C语言为四维数组申请动态内存空间的方法(二)
- torch 安装的问题
- scala教程(二) 函数
- Lenovo Quick Fix:在Win7系统镜像中注入USB3.0和NVMe驱动解决无法安装Win7的问题
- Python 矩形法求1/x的定积分(完美实现)
- RecyclerView 删除元素后,点击报 IndexOutOfBoundsException 解决方法
- android自动亮度流程,Android 亮度自动调节是如何实现的?
- Android仿微信朋友圈查看全文/收起功能(雷惊风)
- poi 启用保护后取消_ie11启用增强保护模式开启关闭方法
- 360cdn能挡住cc攻击_云防CDN是网页CC攻击的克星?cdn集群防御
- Excel表格中数据比对和查找的几种技巧
- QMediaplayer播放本地文件mp4失败
- 音频格式(一)PCM和WAV
- ASP漏洞及安全建议
- Go语言教程(二)Go语言基础编程