python爬取qq音乐下载歌曲
python爬取qq音乐下载歌曲
完整代码:
import requests
import json
from urllib.request import urlretrieve
from selenium import webdriver
import re
import osdef get_music_url():driver.get(f'https://y.qq.com/portal/search.html#page=1&searchid=1&remoteplace=txt.yqq.top&t=song&w={kw}')driver.implicitly_wait(10)data = driver.find_element_by_xpath('//div[@class="songlist__item"]//a').get_attribute('href')data = {'mid' : data}return datadef get_music(data):req = requests.post('http://www.douqq.com/qqmusic/qqapi.php',data=data).contentreq = json.loads(req)req = req.replace('\/','/')#print(req)g = re.compile('"m4a":"(.*?)",')c = re.findall(g,req)c = c[0]return cdef save_music(c):os.makedirs('/Users/baby/Desktop/qq音乐爬取/music/',exist_ok=True)urlretrieve( c , '/Users/baby/Desktop/qq音乐爬取/music/%s'%kw + '.mp3')def go():data = get_music_url()c = get_music(data)save_music(c)print('下载完成啦!')if __name__ == '__main__':kw = input('请输入想下载的歌曲名字:')driver = webdriver.Chrome()go()
python爬取qq音乐下载歌曲相关推荐
- python爬取QQ音乐免费歌曲 2020.7.26
python爬取qq音乐免费歌曲 2020.7.26 目标分析 获取音乐列表 1.浏览器网络请求追踪 2.寻找音乐列表 解析qq音乐 1.下载连接组成 2.获取vkey 3.获取sign参数 关系图 ...
- python爬音乐网站_用 Python 爬取 QQ 音乐全部歌曲
前景介绍 最近小伙伴们听歌的兴趣大涨,网抑云综合症已经遍布各地. 咱们再来抬高一波QQ音乐的热度吧. 土豪充绿钻 和 刷永久绿钻的除外(me) 爬它 目标:https://y.qq.com/porta ...
- python爬取qq音乐周杰伦_Python爬取QQ音乐url及批量下载
QQ音乐还是有不少的好音乐,有些时候想要下载好听的音乐,如果在网页下载都是还需要登录什么的.于是,来了个QQmusic的爬虫.至少我觉得for循环爬虫,最核心的应该就是找到待爬元素所在url吧. 参考 ...
- python爬取qq音乐歌曲链接为什么播放不出来_手把手教你使用Python抓取QQ音乐数据(第一弹)...
原标题:手把手教你使用Python抓取QQ音乐数据(第一弹) [一.项目目标] 获取 QQ 音乐指定歌手单曲排行指定页数的歌曲的歌名.专辑名.播放链接. 由浅入深,层层递进,非常适合刚入门的同学练手. ...
- Python爬取QQ音乐url及批量下载
QQ音乐还是有不少的好音乐,有些时候想要下载好听的音乐,如果在网页下载都是还需要登录什么的.于是,来了个QQmusic的爬虫.至少我觉得for循环爬虫,最核心的应该就是找到待爬元素所在url吧. 参考 ...
- python爬取qq音乐标签_Python爬取qq音乐的过程实例
一.前言 qq music上的音乐还是不少的,有些时候想要下载好听的音乐,但有每次在网页下载都是烦人的登录什么的.于是,来了个qqmusic的爬虫.至少我觉得for循环爬虫,最核心的应该就是找到待爬元 ...
- Python爬取QQ音乐内地专辑
好久没写博客,中间玩了两天基于python的web开发,然继续学爬虫了,花三天做了一个小练习,爬取qq音乐所有的内地专辑内容 用到的工具:Chrome.Pycharm社区版.Anaconda Pych ...
- python爬取qq音乐周杰伦首页歌词
#爬取qq音乐周杰伦首页歌词 #未名编程 import requests from bs4 import BeautifulSoup import json import reURL = 'https ...
- python爬取qq音乐评论_爬虫:QQ音乐评论
QQ音乐评论 有些小伙伴反馈,对于爬虫的完整流程,还是不清楚,这边就按顺序,给大家梳理一下 反爬 首先查看一下,我们要爬取的网页,是否反爬(各种侵害人家服务器的事情,我们不能干) QQ音乐网址:htt ...
- python爬取QQ音乐评论信息
QQ音乐评论爬取分析 1.随便选个音乐 2. g_tk函数介绍 3. topid 4. python 代码 5. 结果 1.随便选个音乐 https://y.qq.com/n/yqq/song/003 ...
最新文章
- 一个模型击溃12种AI造假,各种GAN与Deepfake都阵亡
- Scala学习思维导图
- 建立能持续处理请求的Client端改造
- bzoj 3928: [Cerc2014] Outer space invaders
- 基于SpringBoot2.x、SpringCloud和SpringCloudAlibaba的企业级微服务敏捷开发系统架构
- js页面倒计时7天 java_javascript实现倒计时效果
- Linux下使用curl
- IS-IS for IPv6技术原理
- 菜鸟从零学习数据库(三)——存储过程
- Powershell进阶学习(1) 浅谈Powershell学习方法
- 【转】MapGIS基础系列(三)--服务疑难面面观
- 谷歌浏览器开发者工具network_关于Chrome谷歌浏览器开发者工具网络Network中返回无数据的问题...
- A股日内回转交易方法有哪些?
- 股票交易成本有哪些费用?
- AIOT在数字化转型中的机遇和挑战
- 2020-11-12杂谈
- 极线几何(Epipolar Geometry)
- OS=Windows OS=Windows and the assembly descriptor contains a *nix-specific root-relative-reference
- LINEST函数根据上半年产品销售量预算指定月份的销售量
- Centos7下的zabbix安装与部署
热门文章
- 《web安全深度剖析》——信息探测and漏洞扫描
- 为什么网络利用率增大,网络时延会受到消极影响?
- Take-Two同意斥资127亿美元收购Zynga,或成史上最大游戏并购交易
- 老生常谈:frame和Bounds的区别
- 办公室网络带宽叠加(有线和WiFi同时使用)
- java实现简单的 cs架构
- C++ rand的用法
- 台湾J2ME专家王森北京讲座---掌上开发专业研讨
- matlab 图片黑白图片,MATLAB读取黑白图像显示却是黑色,24位深转8位深黑白图像解决方法(示例代码)...
- linux 教程 习题,Linux练习题分享,linux练习题