吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 13473|回复: 36
收起左侧

[Python 转载] python抓取网易云vip音乐

  [复制链接]
孤城2002 发表于 2019-7-21 19:19
不多说直接上源码
[Python] 纯文本查看 复制代码
import requests
import re

song_id = '526464293'  # 要下载歌曲的ID
file = "test/"  # 保存音乐的文件路径,最后加斜杠
wurl = "https://link.hhtjim.com/163/"#外链生成地址
wang_url = "https://music.163.com/song?id=" + song_id
song_url = wurl + song_id + ".mp3"
# 获取歌曲16进制编码
song = requests.get(song_url).content
# 获取歌曲名称
song_names = requests.get(wang_url).text
song_name = re.findall('<em class="f-ff2">.*</em>', song_names)[0].lstrip('<em class="f-ff2">').rstrip('</em>')
# 保存文件
with open(file + song_name + '.mp3', 'wb') as f:
    f.write(song)
    print(song_url + ' 歌名:' + song_name)

获取歌曲ID如下图

wangyi.png
总体来说过程不是很难,大家可以拿去学习。

免费评分

参与人数 15吾爱币 +13 热心值 +9 收起 理由
zq_hac + 1 + 1 用心讨论,共获提升!
我的世界52var + 1 + 1 谢谢@Thanks!
荆棘云海 + 1 + 1 谢谢@Thanks!
ermao -1 content是二进制,不是16进制,话说免费评分怎么还能-1cb??
IMRE + 1 + 1 用心讨论,共获提升!
小橙紫 + 2 + 1 秒懂,很不错&amp;amp;#128522;
大柚子 + 1 用心讨论,共获提升!
wn123041366 + 1 我很赞同!
weiyan2006 + 1 谢谢@Thanks!
wkfy + 1 + 1 热心回复!
Mr_fnfn + 1 用心讨论,共获提升!
L6y1a + 1 我很赞同!
wwyxdg + 1 谢谢大佬无私分享
mluhou + 1 用心讨论,共获提升!
苏紫方璇 + 2 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

Gilbert 发表于 2019-7-22 11:04
[Python] 纯文本查看 复制代码
wurl = "https://link.hhtjim.com/163/"#外链生成地址

这不是调用了别人的接口吗
IMRE 发表于 2019-8-10 12:31
chadd 发表于 2019-8-9 23:25
在此文件下新建一test文件夹

可以加行代码,直接用 os.getcwd 获取程序运行目录,再用  os.mkdir 创建 “test” 目录。
wkfy 发表于 2019-7-22 09:09
 楼主| 孤城2002 发表于 2019-7-22 10:21
wkfy 发表于 2019-7-22 09:09
可惜不能下载灰色的。

什么意思
wkfy 发表于 2019-7-22 10:47

就是因为版权问题变成灰色不能试听的
blurryface 发表于 2019-7-22 10:50
马克一下
 楼主| 孤城2002 发表于 2019-7-22 11:47

是的,那是外链接口,只是获取歌曲的16进制数据
 楼主| 孤城2002 发表于 2019-7-22 11:50
wkfy 发表于 2019-7-22 10:47
就是因为版权问题变成灰色不能试听的

这个官方不给数据就没办法
willfly1985 发表于 2019-7-22 13:36
回去试一下
roc0838 发表于 2019-7-24 15:27
楼主是卖猪的,大家加油回复。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 22:33

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表