时间:2021-05-22
代码如下
# 爬取网易音乐import requestsfrom bs4 import BeautifulSoupimport urllib.requestheaders = {"origin": "https://music.163.com", "referer": "https://music.163.com/", "user-agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36"}url = "http://music.163.com/playlist?id=2182968685"response = requests.get(url, headers=headers).contentresp = BeautifulSoup(response, "lxml")mains = resp.find("ul", {"class": "f-hide"})lists = []for music in mains.find_all("a"): list = [] # 拼装下载地址 musicUrl = 'http://music.163.com/song/media/outer/url' + music['href'][5:] + '.mp3' musicname = music.text list.append(musicUrl) list.append(musicname) lists.append(list)for i in lists: url = i[0] name = i[1] try: print("正在下载:{}".format(name)) urllib.request.urlretrieve(url, "D:\脚本项目\lianxi\MP3\%s.mp3"%name) except: print("下载失败")结果展示
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文为大家分享了Python实现自己下载音乐统计的具体代码,供大家参考,具体内容如下今天看Python实例,学习了如何对文件进行操作,突然想把自己网易云音乐下载
本文实例讲述了python基于urllib实现按照百度音乐分类下载mp3的方法。分享给大家供大家参考。具体实现方法如下:#!/usr/bin/envpython
本文实例讲述了vue实现的网易云音乐在线播放和下载功能。分享给大家供大家参考,具体如下:效果如图:完整代码:Documenthtml,body{height:1
本文实例讲述了Android基于自带的DownloadManager实现下载功能。分享给大家供大家参考,具体如下:DownloadManager.Request
Python下载网易云音乐的高清MV,没有从首页进去解析,直接循环了....downPage1.py复制代码代码如下:#coding=utf-8importur