博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用Python脚本在豆瓣音乐人小站上下载未开放下载的歌曲
阅读量:7300 次
发布时间:2019-06-30

本文共 494 字,大约阅读时间需要 1 分钟。

[本文出自天外归云的博客园]

第一步,去你要下载的:

第二步,点开要下载的歌,在播放页面F12进入调试模式,在Network视图下可以看到mp3文件所在的url:

 

 

第三步,上脚本(需安装requests库):

# -*- coding: utf-8 -*-import requests,osdef write_mp3(r,mp3_name):    if not os.path.exists('music'):        os.mkdir('music')    with open("music/"+mp3_name, "wb") as code:         code.write(r.content)if __name__ == '__main__':    url = "替换成上图中红圈里的URL"    mp3_name = url.split("/")[len(url.split("/"))-1]    write_mp3(requests.Session().get(url), mp3_name)

运行脚本,歌曲会下载到脚本同级目录下的music文件夹下。

转载地址:http://ribnm.baihongyu.com/

你可能感兴趣的文章
IOS开发之自定义UITabBarController
查看>>
关于UI设计中的交互软件Axure7.0运用
查看>>
将网站项目转为 Web form应用程序(转)
查看>>
泛型简要原理
查看>>
poj 1254 Hansel and Grethel
查看>>
VirtualBox安装CentOS7
查看>>
Java豆瓣电影爬虫——抓取电影详情和电影短评数据
查看>>
如何让程序在后台执行
查看>>
bzoj3296[USACO2011 Open] Learning Languages*
查看>>
关于浮动元素对父元素高度的影响
查看>>
Mysql 关键字的优先级 分组 多表联查
查看>>
java 调用js
查看>>
iOS开发UI篇—Quartz2D使用(图形上下文栈)
查看>>
Oracle迁移MySQL笔记
查看>>
Building a Pub/Sub Message Bus with Wcf,Msmq,IIS
查看>>
Mybatis实现批量删除
查看>>
【leetcode】995. Minimum Number of K Consecutive Bit Flips
查看>>
【洛谷 P4886】 快递员 (点分治)
查看>>
在Ajax中将数组转换成字符串(0517-am)
查看>>
hive字符串函数
查看>>