本文作者:清夜

用 Python写的网易云音乐下载器

清夜 4个月前 ( 06-27 ) 21 抢沙发
用 Python写的网易云音乐下载器摘要: 代码如下import osimport requestsimport urllib.requestfrom bs4 import BeautifulSoupheaders = {#...

代码如下


import os

import requests

import urllib.request

from bs4 import BeautifulSoup

headers = {

#这里添加请求的user-agent信息

}

if not os.path.exists('./网易云歌曲'):

    os.mkdir('./网易云歌曲')

play_url = input('请输入下载歌曲的网址:')

url = play_url.split('/#')

url_url = url[0]+url[1]

s = requests.session()

resopost = s.get(url_url, headers=headers).content

soup = BeautifulSoup(resopost, 'lxml')

music_data = soup.find('title').text

music_name = music_data.split(' - ')

sun = play_url.find('id')

url_data = play_url[sun:]

music_url = 'https://music.163.com/song/media/outer/url?' + url_data + '.mp3' 

try:

    print('正在下载:', music_name[0])

    urllib.request.urlretrieve(music_url, './网易云歌曲/%s.mp3' % music_name[0])

    print('下载成功')

except:

    pass

我也刚学,大佬勿喷1593265611739.jpg

文章版权及转载声明

作者:清夜本文地址:https://blog.youngxq.cn/post/488.html发布于 4个月前 ( 06-27 )
文章转载或复制请以超链接形式并注明出处清夜博客

阅读
分享

发表评论

快捷回复:

验证码

评论列表 (暂无评论,21人围观)参与讨论

还没有评论,来说两句吧...