使用Python下载酷狗音乐
使用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下载酷狗音乐相关推荐
- python下载酷狗音乐上的歌曲
前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者:TM0831 PS:如有需要Python学习资料的小伙伴可以加点击下 ...
- 我是如何利用Python下载酷狗音乐的
点击上方"Python爬虫与数据挖掘",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 万战自称不提刃,生来双眼篾群容. ...
- Python下载酷狗音乐歌曲
最近想研究一下Python的图形界面,但是因为我的Python版本是2.7,没法用QT,所以试了试wxPython.效果还不错,虽然总体来说不如WPF好用和美观,但是做简单的应用程序足够了. 作为练习 ...
- python自动下载酷狗音乐_使用Python下载酷狗音乐
使用Python+Selenium+Urllib下载酷狗歌曲 最近想下载一首歌,找了各大音乐平台,觉得在酷狗上下载更容易. 首先是获取原音频地址(本文以野狼disco为例),存储在标签里的src属性中 ...
- python下载酷狗音乐源码
import requests import re#获取hush值和AlbumID def gethush():global musicnamemusicname = input('请输入您要下载的歌 ...
- python下载酷狗音乐加UI版本
import requests import re import tkinter#获取gethush def gethush(music):global musicnamemusicname = mu ...
- 一篇文章教会你使用Python网络爬虫下载酷狗音乐
[一.项目背景] 现在的听歌软件动不动就是各种付费,要下载软件才能听,当你下载了之后,你会惊奇的发现这首歌还收费,这就让一向喜欢白嫖的小编感到很伤心了.于是,小编冥思苦想,终于让我发现了其中的奥秘,一 ...
- python爬取酷狗音乐json数据为空_【Python3爬虫】下载酷狗音乐上的歌曲
经过测试,可以下载要付费下载的歌曲(n_n) 准备工作:python3.5+pycharm 使用到的库:requests,re,json 步骤: 打开酷狗音乐的官网,输入想要搜索的歌曲(例如<天 ...
- Python实现酷狗音乐下载-GUI版-2019-09-08版
周末在家玩电脑,闲极无聊想打开酷狗听歌,想下载几首音乐,居然提示我让我安装软件.作为一个技术宅当然不能容忍这件事情.于是我用了,周末的时间写了一个下载器. 截图一张: 双击下载音乐.会保存到windo ...
最新文章
- android Glide简单使用
- 我的Android进阶之旅------Android MediaPlayer播放mp3的实例--简易mp3播放器
- 布朗桥python_MATLAB 里面有哪些加快程序运行速度的方法呢,求分享?
- C++PrimerPlus学习——第七章编程练习
- ifs 报表开发手册_.NET快速开发框架Colder发布:10 篇热文汇总
- Atitit ppt转换文本txt 目录 1.1. Atitit word ppt excel convert txt bp 等文档转换纯文本问题最佳实践.docx	1 1.2. 跨语言转换Open
- 面向对象编程(OOP)的基本思想
- 螳螂科技产研分享:做有生命力的SaaS产品架构
- 第三方登录 人人php,php 使用curl模拟登录人人(校内)网的简单实例
- php木马检测关键词
- 爱和感恩2021年末记
- 严格模式 Strict Mode,与ES2020同步
- mysql升级 增删改查询
- 如何编写一份完整的软件测试报告?(进阶版)
- 【UE4】HUD(蓝图)
- 想了解视频加水印软件哪个好?这2个实用的软件分享给你
- html邮件在线制作模板,最全EDM模板美化教程,在电子邮件中使用CSS和HTML
- 映客首推 “直播春晚”:小年夜登场开启线上狂欢
- iOS 正确设置状态栏 Style
- 【OriginPro使用】FFT绘制信号频谱图
热门文章
- ora-27100产生的原因分析
- openlayers 6 图层望远镜功能的实现
- FME中的栅格数据操作之一——转换器小结
- 为什么你的大脑那么喜欢图表?13张图告诉你
- Go XP开发,以GoLand为例
- 鸿蒙第二批升级时间,鸿蒙系统第二批升级名单_鸿蒙系统第二批有哪些手机可以升级...
- Qemu gdb 调试 Liteos realview-pbx-a9 工程
- [笔记] APIO 2018 Day1
- rust 飞天指令_腐蚀RUST代码大全 腐蚀RUST指令代码一览
- 非严格次小生成树+严格次小生成树