直接下载豆瓣fm的全部歌曲py脚本。(json操作)
来源:互联网 发布:日程管理app 知乎 编辑:程序博客网 时间:2024/06/10 09:35
没有多线程,临时听到后觉得好听就随手写了一个。
用到了json模块。
import urllib.request as urimport json,os,sysos.chdir(sys.path[0])t=r'http://douban.fm/j/mine/playlist?type=n&channel='for i in range(24): url=t+str(i) print(url) a=ur.urlopen(url).read().decode().replace('\\','') a=json.loads(a) for i in a['song']: filename = i['artist']+'-'+i['albumtitle']+'.mp3' print('正在下载:','艺术家: '+i['artist'],'曲目: '+i['albumtitle'],'地址: '+i['url'],sep='\n',end='\n\n') try: if os.path.exists(filename): print('以存在本文件,下载下一个中') break ur.urlretrieve(i['url'],filename) if os.path.getsize(filename)<300: os.system('del '+filename) except Exception as a: print (a) pass
- 直接下载豆瓣fm的全部歌曲py脚本。(json操作)
- 打算写个下载豆瓣fm歌曲的小程序
- 豆瓣FM加心音乐批量下载
- Android实现豆瓣FM的首页效果
- 豆瓣FM的搜歌利器
- Javascript打造豆瓣FM的歌词插件
- 豆瓣FM电台Chrome扩展——下载
- 豆瓣FM-Hacker--豆瓣FM红心兆赫
- 豆瓣FM分析
- 豆瓣FM snap应用
- 【爬虫之路】批量下载5sing上一位歌手的全部歌曲
- 小小的惊喜-archlinux下通过wine安装豆瓣FM
- Android实现了豆瓣FM的首页效果
- 如何为豆瓣FM写一个chrome的歌词插件
- 如何为豆瓣FM写一个chrome的歌词插件
- [Ai工程文件] 豆瓣FM页面的Ai设计图分享
- 基于python的豆瓣FM(终端命令行界面)
- 豆瓣FM歌曲播放圆形进度的实现
- 集合子集问题:
- 什么是云计算
- c# GDI+简单绘图
- 递归查找出目录下的所有文件
- VMware VDI技术与实现
- 直接下载豆瓣fm的全部歌曲py脚本。(json操作)
- Oracle的Environment variable:"path" 失败问题
- 应用内支付
- 【搜索】拯救ice-cream
- Struts2 MVC
- LoadString(nID) Problem and Solution
- page49
- 【搜索】油滴扩展
- eclipse乱码问题