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音乐下载歌曲相关推荐

  1. python爬取QQ音乐免费歌曲 2020.7.26

    python爬取qq音乐免费歌曲 2020.7.26 目标分析 获取音乐列表 1.浏览器网络请求追踪 2.寻找音乐列表 解析qq音乐 1.下载连接组成 2.获取vkey 3.获取sign参数 关系图 ...

  2. python爬音乐网站_用 Python 爬取 QQ 音乐全部歌曲

    前景介绍 最近小伙伴们听歌的兴趣大涨,网抑云综合症已经遍布各地. 咱们再来抬高一波QQ音乐的热度吧. 土豪充绿钻 和 刷永久绿钻的除外(me) 爬它 目标:https://y.qq.com/porta ...

  3. python爬取qq音乐周杰伦_Python爬取QQ音乐url及批量下载

    QQ音乐还是有不少的好音乐,有些时候想要下载好听的音乐,如果在网页下载都是还需要登录什么的.于是,来了个QQmusic的爬虫.至少我觉得for循环爬虫,最核心的应该就是找到待爬元素所在url吧. 参考 ...

  4. python爬取qq音乐歌曲链接为什么播放不出来_手把手教你使用Python抓取QQ音乐数据(第一弹)...

    原标题:手把手教你使用Python抓取QQ音乐数据(第一弹) [一.项目目标] 获取 QQ 音乐指定歌手单曲排行指定页数的歌曲的歌名.专辑名.播放链接. 由浅入深,层层递进,非常适合刚入门的同学练手. ...

  5. Python爬取QQ音乐url及批量下载

    QQ音乐还是有不少的好音乐,有些时候想要下载好听的音乐,如果在网页下载都是还需要登录什么的.于是,来了个QQmusic的爬虫.至少我觉得for循环爬虫,最核心的应该就是找到待爬元素所在url吧. 参考 ...

  6. python爬取qq音乐标签_Python爬取qq音乐的过程实例

    一.前言 qq music上的音乐还是不少的,有些时候想要下载好听的音乐,但有每次在网页下载都是烦人的登录什么的.于是,来了个qqmusic的爬虫.至少我觉得for循环爬虫,最核心的应该就是找到待爬元 ...

  7. Python爬取QQ音乐内地专辑

    好久没写博客,中间玩了两天基于python的web开发,然继续学爬虫了,花三天做了一个小练习,爬取qq音乐所有的内地专辑内容 用到的工具:Chrome.Pycharm社区版.Anaconda Pych ...

  8. python爬取qq音乐周杰伦首页歌词

    #爬取qq音乐周杰伦首页歌词 #未名编程 import requests from bs4 import BeautifulSoup import json import reURL = 'https ...

  9. python爬取qq音乐评论_爬虫:QQ音乐评论

    QQ音乐评论 有些小伙伴反馈,对于爬虫的完整流程,还是不清楚,这边就按顺序,给大家梳理一下 反爬 首先查看一下,我们要爬取的网页,是否反爬(各种侵害人家服务器的事情,我们不能干) QQ音乐网址:htt ...

  10. python爬取QQ音乐评论信息

    QQ音乐评论爬取分析 1.随便选个音乐 2. g_tk函数介绍 3. topid 4. python 代码 5. 结果 1.随便选个音乐 https://y.qq.com/n/yqq/song/003 ...

最新文章

  1. 一个模型击溃12种AI造假,各种GAN与Deepfake都阵亡
  2. Scala学习思维导图
  3. 建立能持续处理请求的Client端改造
  4. bzoj 3928: [Cerc2014] Outer space invaders
  5. 基于SpringBoot2.x、SpringCloud和SpringCloudAlibaba的企业级微服务敏捷开发系统架构
  6. js页面倒计时7天 java_javascript实现倒计时效果
  7. Linux下使用curl
  8. IS-IS for IPv6技术原理
  9. 菜鸟从零学习数据库(三)——存储过程
  10. Powershell进阶学习(1) 浅谈Powershell学习方法
  11. 【转】MapGIS基础系列(三)--服务疑难面面观
  12. 谷歌浏览器开发者工具network_关于Chrome谷歌浏览器开发者工具网络Network中返回无数据的问题...
  13. A股日内回转交易方法有哪些?
  14. 股票交易成本有哪些费用?
  15. AIOT在数字化转型中的机遇和挑战
  16. 2020-11-12杂谈
  17. 极线几何(Epipolar Geometry)
  18. OS=Windows OS=Windows and the assembly descriptor contains a *nix-specific root-relative-reference
  19. LINEST函数根据上半年产品销售量预算指定月份的销售量
  20. Centos7下的zabbix安装与部署

热门文章

  1. 《web安全深度剖析》——信息探测and漏洞扫描
  2. 为什么网络利用率增大,网络时延会受到消极影响?
  3. Take-Two同意斥资127亿美元收购Zynga,或成史上最大游戏并购交易
  4. 老生常谈:frame和Bounds的区别
  5. 办公室网络带宽叠加(有线和WiFi同时使用)
  6. java实现简单的 cs架构
  7. C++ rand的用法
  8. 台湾J2ME专家王森北京讲座---掌上开发专业研讨
  9. matlab 图片黑白图片,MATLAB读取黑白图像显示却是黑色,24位深转8位深黑白图像解决方法(示例代码)...
  10. linux 教程 习题,Linux练习题分享,linux练习题