找回密码
  注册[Register]
查看: 327|回复: 8

[python] 酷X音乐 歌曲下载 不完全代码

[复制链接]
发表于 2023-8-3 09:56 | 显示全部楼层 |阅读模式
禁止求评分、诱导评分、互刷评分、互刷悬赏值,违规者封号处理。
禁止发布推广、邀请码、邀请链接、二维码或者有利益相关的任何推广行为。
所有非原创软件请发布在【精品软件区】,发帖必须按照本版块版规格式发帖。

输入关键词接口还没有完成,目前只能输入周杰伦
代码片段提供给各位学习娱乐,main直接可以运行
import json
import re
from pprint import pprint
import datetime
import requests
from urllib import parse
[Python] 纯文本查看 复制代码
def down_music():
    url = f'https://wwwapi.kugou.com/yy/index.php?r=play/getdata&callback&dfid=3MmYPK1TgvoY3ekNaJ45mjYH&appid=1014&mid=a51eace30575793fc6ad4f9e52fca686&platid=4&encode_album_audio_id={uid}'
    headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)'}
    res = requests.get(url=url, headers=headers)
    data_list = res.json()
    audioname = data_list['data']['audio_name']
    play_url = data_list['data']['play_url']
    audioname = re.sub(r'[<>:"/\\|?*]', '_', audioname)
    #print(audioname, play_url)
[Python] 纯文本查看 复制代码
if __name__ == '__main__':
    key = input('请输入歌手或者歌名:')
    #key = '周杰伦'
    #key = '张靓颖'
    urls = []
    jiami_key = parse.quote(key)
    url = f"https://complexsearch.kugou.com/v2/search/song?callback=callback123&srcappid=2919&clientver=1000&clienttime=1690537511637&mid=5d4f7710b54de2caf7fe201b3099483d&uuid=5d4f7710b54de2caf7fe201b3099483d&dfid=11Sz5t1I7mAE45zqa70zu6gd&keyword={jiami_key}&page=1&pagesize=30&bitrate=0&isfuzzy=0&inputtype=0&platform=WebFilter&userid=0&iscorrection=1&privilege_filter=0&filter=10&token=&appid=1014&signature=25ba10ba7ab70b1b9f003b871d53eaf3"
    #url = f"https://complexsearch.kugou.com/v2/search/song?callback=callback123&srcappid=2919&clientver=1000&clienttime=1690777278081&mid=5d4f7710b54de2caf7fe201b3099483d&uuid=5d4f7710b54de2caf7fe201b3099483d&dfid=11Sz5t1I7mAE45zqa70zu6gd&keyword={jiami_key}&page=1&pagesize=30&bitrate=0&isfuzzy=0&inputtype=0&platform=WebFilter&userid=0&iscorrection=1&privilege_filter=0&filter=10&token=&appid=1014&signature=f313e1b20efbbd9fcae71e747168868b"
    #print(url)
    headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)'}
    res = requests.get(url=url, headers=headers).text
    res = res[12:-2]
    data = json.loads(res)
    data_list = (data["data"]["lists"])
[Python] 纯文本查看 复制代码
 # 取 EMixSongID
    for item in data_list:
        EMixSongID = item["EMixSongID"]
        uid = EMixSongID
        urls.append(uid)

    for uid in urls:
        down_music()


如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2023-8-3 09:56 | 显示全部楼层
谢谢分享
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 有用 没用

使用道具 举报

发表于 2023-8-3 10:11 | 显示全部楼层
先收藏了,万一用到呢
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 有用 没用

使用道具 举报

发表于 2023-8-3 10:14 | 显示全部楼层
多谢楼主分享
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 有用 没用

使用道具 举报

发表于 2023-8-3 10:29 | 显示全部楼层
谢谢大佬分享
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 有用 没用

使用道具 举报

发表于 2023-8-3 10:44 | 显示全部楼层
谢谢大佬
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 有用 没用

使用道具 举报

发表于 2023-8-3 10:55 | 显示全部楼层
6666666666
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 有用 没用

使用道具 举报

发表于 2023-8-3 11:06 | 显示全部楼层

支持楼主,谢谢分享。
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 有用 没用

使用道具 举报

发表于 2023-8-3 11:15 | 显示全部楼层
谢谢大牛
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心值】和【牛币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 有用 没用

使用道具 举报

您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

RSS订阅|手机版|小黑屋|大牛论坛 |我的广告

GMT+8, 2024-4-28 00:28 , Processed in 0.039699 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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