使用Python+Selenium+Urllib下载酷狗歌曲

最近想下载一首歌,找了各大音乐平台,觉得在酷狗上下载更容易。

首先是获取原音频地址(本文以野狼disco为例),存储在<audio>标签里的src属性中。

from selenium import webdriver as wd
kugo_url="https://www.kugou.com/song/#hash=B6880A36D02561912C53831ACF305D0D&album_id=30181741"
dr = wd.Chrome()
dr.get(c)ele = dr.find_element_by_tag_name("audio")
url = ele.get_attribute("src")

然后就是下载了,本文用urllib下载。

from urllib.request import urlopen
import os
f1 = urlopen(url)
filename = f1.split('/')[-1]
with open(filename, 'wb') as f2:f2.write(f1.read())
print("音乐已保存在", os.path.join(os.getcwd(), filename))

大功告成!

完整代码:

from urllib.request import urlopen
import os
from selenium import webdriver as wd
kugo_url="https://www.kugou.com/song/#hash=B6880A36D02561912C53831ACF305D0D&album_id=30181741"
dr = wd.Chrome()
dr.get(c)ele = dr.find_element_by_tag_name("audio")
url = ele.get_attribute("src")
f1 = urlopen(url)
filename = f1.split('/')[-1]
with open(filename, 'wb') as f2:f2.write(f1.read())
print("音乐已保存在", os.path.join(os.getcwd(), filename))

仅用于学习与交流,不得用于商业用途,否则后果自负

使用Python下载酷狗音乐相关推荐

  1. python下载酷狗音乐上的歌曲

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者:TM0831 PS:如有需要Python学习资料的小伙伴可以加点击下 ...

  2. 我是如何利用Python下载酷狗音乐的

    点击上方"Python爬虫与数据挖掘",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 万战自称不提刃,生来双眼篾群容. ...

  3. Python下载酷狗音乐歌曲

    最近想研究一下Python的图形界面,但是因为我的Python版本是2.7,没法用QT,所以试了试wxPython.效果还不错,虽然总体来说不如WPF好用和美观,但是做简单的应用程序足够了. 作为练习 ...

  4. python自动下载酷狗音乐_使用Python下载酷狗音乐

    使用Python+Selenium+Urllib下载酷狗歌曲 最近想下载一首歌,找了各大音乐平台,觉得在酷狗上下载更容易. 首先是获取原音频地址(本文以野狼disco为例),存储在标签里的src属性中 ...

  5. python下载酷狗音乐源码

    import requests import re#获取hush值和AlbumID def gethush():global musicnamemusicname = input('请输入您要下载的歌 ...

  6. python下载酷狗音乐加UI版本

    import requests import re import tkinter#获取gethush def gethush(music):global musicnamemusicname = mu ...

  7. 一篇文章教会你使用Python网络爬虫下载酷狗音乐

    [一.项目背景] 现在的听歌软件动不动就是各种付费,要下载软件才能听,当你下载了之后,你会惊奇的发现这首歌还收费,这就让一向喜欢白嫖的小编感到很伤心了.于是,小编冥思苦想,终于让我发现了其中的奥秘,一 ...

  8. python爬取酷狗音乐json数据为空_【Python3爬虫】下载酷狗音乐上的歌曲

    经过测试,可以下载要付费下载的歌曲(n_n) 准备工作:python3.5+pycharm 使用到的库:requests,re,json 步骤: 打开酷狗音乐的官网,输入想要搜索的歌曲(例如<天 ...

  9. Python实现酷狗音乐下载-GUI版-2019-09-08版

    周末在家玩电脑,闲极无聊想打开酷狗听歌,想下载几首音乐,居然提示我让我安装软件.作为一个技术宅当然不能容忍这件事情.于是我用了,周末的时间写了一个下载器. 截图一张: 双击下载音乐.会保存到windo ...

最新文章

  1. android Glide简单使用
  2. 我的Android进阶之旅------Android MediaPlayer播放mp3的实例--简易mp3播放器
  3. 布朗桥python_MATLAB 里面有哪些加快程序运行速度的方法呢,求分享?
  4. C++PrimerPlus学习——第七章编程练习
  5. ifs 报表开发手册_.NET快速开发框架Colder发布:10 篇热文汇总
  6. Atitit ppt转换文本txt 目录 1.1. Atitit word ppt excel convert txt bp 等文档转换纯文本问题最佳实践.docx 1 1.2. 跨语言转换Open
  7. 面向对象编程(OOP)的基本思想
  8. 螳螂科技产研分享:做有生命力的SaaS产品架构
  9. 第三方登录 人人php,php 使用curl模拟登录人人(校内)网的简单实例
  10. php木马检测关键词
  11. 爱和感恩2021年末记
  12. 严格模式 Strict Mode,与ES2020同步
  13. mysql升级 增删改查询
  14. 如何编写一份完整的软件测试报告?(进阶版)
  15. 【UE4】HUD(蓝图)
  16. 想了解视频加水印软件哪个好?这2个实用的软件分享给你
  17. html邮件在线制作模板,最全EDM模板美化教程,在电子邮件中使用CSS和HTML
  18. 映客首推 “直播春晚”:小年夜登场开启线上狂欢
  19. iOS 正确设置状态栏 Style
  20. 【OriginPro使用】FFT绘制信号频谱图

热门文章

  1. ora-27100产生的原因分析
  2. openlayers 6 图层望远镜功能的实现
  3. FME中的栅格数据操作之一——转换器小结
  4. 为什么你的大脑那么喜欢图表?13张图告诉你
  5. Go XP开发,以GoLand为例
  6. 鸿蒙第二批升级时间,鸿蒙系统第二批升级名单_鸿蒙系统第二批有哪些手机可以升级...
  7. Qemu gdb 调试 Liteos realview-pbx-a9 工程
  8. [笔记] APIO 2018 Day1
  9. rust 飞天指令_腐蚀RUST代码大全 腐蚀RUST指令代码一览
  10. 非严格次小生成树+严格次小生成树