欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > python >内容正文

python

Python实现全民K歌歌曲下载

发布时间:2025/3/20 python 31 豆豆
生活随笔 收集整理的这篇文章主要介绍了 Python实现全民K歌歌曲下载 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

注意:本实例仅供学习使用,请勿用于非法用途,并下载后在24小时内删除, 否则产生的一切问题与本人无关!

import json import requests import re # data_url后面的值为歌曲链接 kv = {"User-Agent":"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36" }# 获取html页面 def getHTML(url):try:r = requests.get(url, headers=kv, timeout=30)r.raise_for_status()r.encoding = r.apparent_encodingreturn r.textexcept:return " "# 获取歌曲的shareid def getShareId(html):match = re.search(r'\"shareid\"\:\".*?\"', html) # 若不加"?","后面的内容也会被匹配到,因此要用最小匹配# print(match.group(0))shareid = eval(match.group(0).split(':')[-1]) # eval可以去掉引号return shareidif __name__ == "__main__":share_url = input("请输入歌曲的分享链接:")html = getHTML(share_url)shareid = getShareId(html)down_url = "https://node.kg.qq.com/cgi/fcgi-bin/fcg_get_play_url?shareid=" + shareidprint("歌曲的下载链接为{}".format(down_url))

把下载链接复制到浏览器打开即可!

总结

以上是生活随笔为你收集整理的Python实现全民K歌歌曲下载的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。