网络上下载wyy的音乐的程序很多,我曾经使用过它们中的大部分,但或多或少都有点毛病。那这次就给大家推荐一个python的github仓库,可以批量下载歌单和专辑,完善了只能下载前10首的BUG

代码:(完整看github仓库

from func import get_playlist_inf, get_album_inf, get_total_groups, cut_workers

from threading import Thread

import sys

import asyncio

args = sys.argv

class DownloadMusic():

def __init__(self):

self.mode = 'cmd'

self.id = ''

self.max_workers = 20

self.song_names = []

self.urls = []

self.folder_name = ''

self.total_songs_groups = 0

def begin_download(self):

print('Begin to download')

print('Just waiting...')

get_total_groups(self)

loop = asyncio.new_event_loop()

worker = Thread(target=cut_workers, args=(self, loop, ))

worker.start()

后略.....

github仓库地址:(作者是我)https://github.com/IamHeLP1104/163MusicDownload

采用了asyncio,可以同时下载20首

程序的使用方法在仓库的Readme.md文件中已经说明了,但在这里还是简要叙述一下

1.安装好必要的第三方库后,可以通过终端命令python cmd.py -a(下载专辑)/ -p(下载歌单)+ 专辑或歌单的ID 便可以下载了

2.或者在安装pyside2库后直接运行gui.py文件

有github账号的朋友们支持一下点个Star =)

EXE文件:163Music.zip - 蓝奏云

亲测能用(就是我写的)=)

Python程序下载wyy音乐歌单/专辑相关推荐

  1. python 一键下载酷狗歌单

    python 一键下载酷狗歌单 酷狗很多音乐下载都需要钱,于是我就想使用python进行爬取.在网上找了一圈,全是需要一首一首歌来找然后列出url.但是,谁又有耐心去找呢.于是我花了2小时写了这个脚本 ...

  2. 教你如何用Python抓取QQ音乐歌单及分析

    学了python也有一段时间了,对于爬虫,后端的框架也有一些了解,但是都是在学习的时候跟着别人写的,感觉都不是自己的知识一样.我去年就给网易云音乐提了一个建议,就是通过播放量或者一个受欢迎程度来排序, ...

  3. Python抓取QQ音乐歌单并分析

    学了python也有一段时间了,对于爬虫,后端的框架也有一些了解,但是都是在学习的时候跟着别人写的,感觉都不是自己的知识一样.我去年就给网易云音乐提了一个建议,就是通过播放量或者一个受欢迎程度来排序, ...

  4. python利用charles爬虫爬取下载qq音乐歌单里的歌曲——多进程

    因为这是我第一个独立实践的爬虫项目,所以这次把思路都放上来了 特别注意,用的是charles,可以拦截查看url 知识点: ·······利用charles分析网页,抓包,得出对应URL ······ ...

  5. python pandas 实战 百度音乐歌单 数据分析

    是<Python 网络爬虫实战与机器学习应用>12章的例子,地址在 https://yuedu.baidu.com/ebook/8cd608073868011ca300a6c30c2259 ...

  6. 用python爬取网易云音乐歌单列表

    本文分为两个部分:基础知识和正文,其中基础知识包括什么正则表达式以及Beautifulsoup4的使用. 一.正则表达式 正则表达式用于字符串查找.合法性检查以及作为程序员的工具箱使用. 字符串查找: ...

  7. Python爬取网易云音乐歌单内所有歌曲

    一.目标: 下载网易云音乐热门歌单 二.用到的模块: requests,multiprocessing,re. 三.步骤: (1)页面分析:首先打开网易云音乐,选择热门歌单,可以看到以下歌单列表,然后 ...

  8. python3爬虫爬取网易云_【Python3爬虫】网易云音乐歌单下载

    一.目标: 下载网易云音乐热门歌单 二.用到的模块: requests,multiprocessing,re. 三.步骤: (1)页面分析:首先打开网易云音乐,选择热门歌单,可以看到以下歌单列表,然后 ...

  9. 【Python程序设计】基于Python Flask的网易云音乐歌单采集与可视化分析平台-源码经过调试,100%可运行

    基于Python Flask的网易云音乐歌单采集与可视化分析平台 项目获取 一.项目简介 二.开发环境 三.项目技术 四.功能介绍 五.功能结构 六.运行截图 项目获取 获取方式(点击下载):是云猿实 ...

最新文章

  1. 关于某日访问次数最多的IP的topK问题的三种解法
  2. wap开发中取到真实的手机号码
  3. CEGUI Lua 编码
  4. 排个课表学会了拓扑排序!有点意思
  5. pat和ccf哪个含金量高_函授和网络教育哪个好 哪个含金量高
  6. JQuery 样式设置、追加、移除与切换
  7. 2.1基本算法之枚举_1749数字方格
  8. Visual Studio 2005 编译的版本无法启动,出现应用程序配置不正确的错误
  9. 写在这一年实习的总结
  10. 整理vim格式回车变成空两格
  11. Java-面向对象(基础知识)
  12. C#反射获取 所有字段 及 私有字段
  13. 电话号码正则表达式(标准)
  14. 运筹学_化标准型_week2
  15. 前端特效——复杂下雪,雪花纷飞(纯css)
  16. qt designer 手册翻译
  17. python爬取上市公司年报信息_python3爬取巨潮资讯网的年报数据
  18. Oliver的救援(广搜练习题)
  19. Centos7 进入单用户模式,修复系统
  20. 阿里、华为和微软等多家国内外厂商组团搞OpenJDK,Oracle为啥不参加?

热门文章

  1. 运维职业生涯中重要的 150 个命令
  2. 沙县小吃里的茶树菇排骨汤···?
  3. 启动dnsmasq失败
  4. 【UE4】指数密度高度雾
  5. 一个北大学子毕业后的感悟
  6. sparkConf常见参数设置
  7. 用最简洁的方法证明多元正态分布的条件分布
  8. Centos修改系统时间
  9. 游戏开发学习记录01-关于在Unity开发的游戏中部署后端云的选择
  10. 设计模式——1.前言