admin管理员组

文章数量:1130349

提取到歌曲信息之后,我们输入一个序号代表要下载的歌曲序号,然后把歌曲下载下来就好了。这里需要提取出来的是FileHash,这个值会用于构造歌曲详情的URL,该URL格式如下:

http://www.kugou/yy/index.php?r=play/getdata&hash=

打开这个链接后会一个如下图所示的Json格式文件,其中包含了歌曲名称、歌手、歌曲时长等信息,其中play_url是歌曲链接,将其提取出来使用requests中的content下载即可。

运行截图:

完整代码

import re

import json

import time

import requests

from fake_useragent import UserAgent

ua = UserAgent()

def get_song(song_name):

search_url = “https://songsearch.kugou/song_search_v2?callback=jQuery112405132987859127838_1550204317910&page” \

“=1&pagesize=30&userid=-1&clientver=&platform=WebFilter&tag=em&filter=2&iscorrection=1&privilege_fil”

提取到歌曲信息之后,我们输入一个序号代表要下载的歌曲序号,然后把歌曲下载下来就好了。这里需要提取出来的是FileHash,这个值会用于构造歌曲详情的URL,该URL格式如下:

http://www.kugou/yy/index.php?r=play/getdata&hash=

打开这个链接后会一个如下图所示的Json格式文件,其中包含了歌曲名称、歌手、歌曲时长等信息,其中play_url是歌曲链接,将其提取出来使用requests中的content下载即可。

运行截图:

完整代码

import re

import json

import time

import requests

from fake_useragent import UserAgent

ua = UserAgent()

def get_song(song_name):

search_url = “https://songsearch.kugou/song_search_v2?callback=jQuery112405132987859127838_1550204317910&page” \

“=1&pagesize=30&userid=-1&clientver=&platform=WebFilter&tag=em&filter=2&iscorrection=1&privilege_fil”

本文标签: 酷狗歌曲音乐python