当前位置:   article > 正文

最新酷狗音乐反爬来袭,Python掌握酷狗排行榜加密规则(1)_酷狗反爬

酷狗反爬

歌曲的数据都是来自网页源代码

在这里插入图片描述

梳理整体思路:

  • 从首页源码里提取出对应的hash、album_id值

  • 组合成新的url地址

  • 获取到json数据总的歌曲播放地址##

简易源码分析


本章内容只限学习,切勿用作其他用途!!!!!

import requests

import re

import time

def Tools(url):

headers = {

‘user-agent’: ‘Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36 Edg/91.0.864.70’

}

response = requests.get(url, headers=headers)

return response

def Save(name, url):

mp3 = Tools(url).content  # 请求mp3地址链接 返回格式是16进制

f = open(‘./kugou/{}.mp3’.format(name), ‘wb’) # w 文件存在就写入 不存在就会创建 b进制读写

f.write(mp3)

f.close()

print(‘{}下载完成…’.format(name))

url = ‘https://www.kugou.com/yy/html/rank.html’

response = Tools(url).text

album_id = re.findall(r’“album_id” 本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】

推荐阅读
相关标签