酷狗signature值也无法得到歌曲下载地址

import time

import requests
import hashlib

# 获取
def get_kugou_signature(s):
    return hashlib.md5(s.encode('utf-8')).hexdigest()

# 获取歌曲
def get_ku_gou_song(url):
    re_url = url.split("/")[-1].split(".html")[0]
    headers = {
        "accept": "*/*",
        "accept-language": "zh-CN,zh;q=0.9",
        "origin": "https://www.kugou.com",
        "referer": "https://www.kugou.com/",
        "sec-ch-ua": "\"Not?A_Brand\";v=\"99\", \"Chromium\";v=\"130\"",
        "sec-ch-ua-mobile": "?0",
        "sec-ch-ua-platform": "\"macOS\"",
        "sec-fetch-dest": "empty",
        "sec-fetch-mode": "cors",
        "sec-fetch-site": "same-site",
        "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 QuarkPC/2.3.2.266"
    }
    t = int(str(time.time()).replace('.', '')[0:10])
    t1 = int(str(time.time()).replace('.', '')[0:13])
    d = f"NVPh5oo715z5DIWAeQlhMDsWXXQV4hwtappid=1014clienttime={t}clientver=1000dfid=4FHT2m0KA0zS2VDE2R2G0Wrmmid=b53131351eeeea46afa10f7a6179b23bsrcappid=2919uuid={t1}"+'{"userid":"115979239","plat":103,"m_type":0,"vip_type":0,"own_ads":{}}'+"NVPh5oo715z5DIWAeQlhMDsWXXQV4hwt"
    print("signature:",get_kugou_signature(d))
    t2 = int(str(time.time()).replace('.', '')[0:13])
    params = {
        "srcappid": "2919",
        "clientver": "20000",
        "clienttime": "1743384909620",
        "mid": "b53131351eeeea46afa10f7a6179b23b",
        "uuid": "b53131351eeeea46afa10f7a6179b23b",
        "dfid": "4FHT2m0KA0zS2VDE2R2G0Wrm",
        "appid": "1014",
        "platid": "4",
        "encode_album_audio_id": f"{re_url}",
        "token": "ab9a3f170e84bdd56318271407d2bfffb4b911d41b4188b9b513b1cbb593631b",
        "userid": "115979239",
        "signature": get_kugou_signature(d)
    }
    u = "https://wwwapi.kugou.com/play/songinfo"
    response = requests.get(u, headers=headers, params=params)

    print(t2)
    print(response.text)
    # print(response)

get_ku_gou_song("https://www.kugou.com/mixsong/258eac4b.html")

无疑得到signature也无法得到歌曲下载地址,是不是跟时间戳有关系?感觉singnature的时间戳跟pa'rams的时间戳不是同一个时间戳生成的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值