Python代码搜索并下载酷狗音乐

运行环境:

Python3.5+Pycharm

实例代码:

 1 import requests,re
 2
 3 keyword = input("请输入想要听的歌曲:")
 4 url = "http://songsearch.kugou.com/song_search_v2?callback=jQuery1124006980366032059648_1518578518932&keyword="+keyword+"&page=1&pagesize=30&userid=-1&clientver=&platform=WebFilter&tag=em&filter=2&iscorrection=1&privilege_filter=0&_=1518578518934"
 5 content = requests.get(url)
 6 filehash = re.findall(‘"FileHash":"(.*?)"‘,content.text)[0]
 7 songname = re.findall(‘"SongName":"(.*?)"‘,content.text)[0].replace("<\\/em>","").replace("<em>","")
 8
 9 hash_url = "http://www.kugou.com/yy/index.php?r=play/getdata&hash="+filehash
10 hash_content = requests.get(hash_url)
11 play_url = re.findall(‘"play_url":"(.*?)"‘,hash_content.text)
12 play_url = ‘‘.join(play_url)
13 real_download_url = play_url.replace("\\","")
14
15 print("客官,请稍等一下,好音乐马上呈上!")
16 with open(songname+".mp3","wb")as fp:
17     fp.write(requests.get(real_download_url).content)

原文地址:https://www.cnblogs.com/hanxiaobei/p/8525674.html

时间: 2024-10-24 21:00:23

Python代码搜索并下载酷狗音乐的相关文章

python使用beautifulsoup4爬取酷狗音乐

声明:本文仅为技术交流,请勿用于它处. 小编经常在网上听一些音乐但是有一些网站好多音乐都是付费下载的正好我会点爬虫技术,空闲时间写了一份,截止4月底没有问题的,会下载到当前目录,只要按照bs4库就好, 安装方法:pip install beautifulsoup4 完整代码如下:双击就能直接运行 from bs4 import BeautifulSoup import requests import re headers = { 'User-Agent': 'Mozilla/5.0 (Windo

Python下载酷狗音乐

#encoding=utf-8 import reimport jsonimport timeimport requestsimport os def search(song_name): """搜索歌曲""" search_url = "https://songsearch.kugou.com/song_search_v2?callback=jQuery112405132987859127838_{}&page" \

htmlunit+fastjson抓取酷狗音乐 qq音乐链接及下载

上次学了jsoup之后,发现一些动态生成的网页内容是无法抓取的,于是又学习了htmlunit,下面是抓取酷狗音乐与qq音乐链接的例子: 酷狗音乐: import java.io.BufferedInputStream; import java.io.FileOutputStream; import java.io.InputStream; import java.net.URL; import java.net.URLEncoder; import java.util.UUID; import

Qt实战之酷狗音乐

此项目仅仅实现实现基本功能: 界面的模仿. 歌词功能的实现.歌曲在线试听和下载. 专辑写真的播放. 在线歌词搜索.以及主要的button功能. 界面没有採用设计器. 所有手写规划.这里先放出效果图. 这段时间忙,等有空时,将又一次架构.一步一步带领新手写出简版酷狗音乐.实现MV等播放. 播放时的单词界面: 实现平滑滚动效果  当中背景写真来源于酷我音乐... 可点击进度条快进快退  .. 歌词会随之修改 . . 歌词支持拉动   鼠标在歌词部分按下后出现横线(可怜的鼠标没截图到. .. ) 然后

仿酷狗音乐播放器开发日志二十一 开发动态调色板控件(附源代码)

转载请说明原出处,谢谢~~ 上一篇仿酷狗日志结束后,整个换肤功能就仅仅剩下调色板功能没有做了.我本以为会非常easy.可是研究了酷狗的调色板功能后发现不是那么简单的事情.首先看一下酷狗的调色板的样子: watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemh1aG9uZ3NodQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" > waterm

酷狗音乐展示滚动歌词效果的控件实现

文章来自http://blog.csdn.net/zhaodecang 在音乐播放器项目中使用到酷狗音乐展示歌词的效果,需要支持修改字体.颜色.渐变色等功能 截图如下(效果不是很好,请下载Demo查看) 歌词绘制流程核心代码如下(具体实现过程请看Github源码) @Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); // 中心Y坐标 float centerY = getHeight() / 2 + mTe

仿酷狗音乐播放器已开源!

转载请说明原出处,谢谢:http://blog.csdn.net/zhuhongshu/article/details/41037875 距离我发布测试版的Redrain音乐盒(仿酷狗播放器),现在正好刚2个月.博客留言和QQ群里也一直有网友关心这个小项目开源的问题.先感谢网友对这个小项目的支持.之前我一直担心版权问题而没有开源这个项目,因为我只是个在校大学生,不想惹麻烦,希望大家体谅! 关于这个Redrain音乐盒的发布程序的说明和使用方法,见<Redrain仿酷狗音乐播放器开发完毕,发布测试

在线音乐播放器-----酷狗音乐api接口抓取

首先身为一个在线音乐播放器,需要前端和数据库的搭配使用. 在数据库方面,我们没有办法制作,首先是版权问题,再加上数据量.所以我们需要借用其他网络播放器的数据库. 但是这些在线播放器,如百度,酷狗,酷我等在线音乐播放器,是不会提供他们的数据库接口的,所以这个我们需要,在线抓取这些在线音乐播放器的接口,首先,这个事情,是属于违规的.是属于侵犯这些公司的版权的.所以,不能用于商业用途 我们以酷狗音乐为例子,抓取他的连接数据库的API接口 我是用的是谷歌,进入私密模式,因为在这种模式下,不会缓存歌曲 1

酷狗音乐7635 VIP去广告绿色清爽版

昨天,酷狗音乐官方又例行悄悄上架了最新包V7635,新版去掉了“附近”功能,这次又增加智能限速功能,同时优化加快了启动速度,每次总有新功能,推荐酷狗迷们下载更新! 酷狗音乐7.6新版特性:次世代音效:极智丽音.超重低音.纯净人声,混合电台.高品质电台.一键智能推荐.单曲智能推荐.观看真人演唱.传歌到手机.手机投放控制PC.音频输出支持ASIO等特性. 此VIP去广告绿色清爽版,由zd423专注持续修改,不带广告弹窗干扰 ,普通用户登陆为VIP会员,免费畅享VIP试听及下载加速.免登陆试听下载无损