python获取网易云的歌词和时间戳

因为之前写音乐网站实现歌词同步需要一些歌词,利用网易云的api爬了一些具体代码如下

#!coding:utf-8
import requests
import json
import re

headers = {
    'User-Agent':'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36 QIHU 360SE',
    'Refer':'http://music.163.com',
    'Host':'music.163.com'
}

url = 'http://music.163.com/api/song/lyric?id='+str(408522406)+'&lv=1&kv=1&tv=-1'
res= requests.get(url,headers=headers)
lyric = res.text

json_obj = json.loads(lyric)

lyric = json_obj['lrc']['lyric']

lyric = re.sub(r'[\d:.[\]]','', lyric)
print(lyric)

str(songid) 去网易云想要的歌下查找,例图
python获取网易云的歌词和时间戳_第1张图片
利用正则的得到结果只有歌词的结果python获取网易云的歌词和时间戳_第2张图片
想要获得时间戳的话
python获取网易云的歌词和时间戳_第3张图片

你可能感兴趣的:(python获取网易云的歌词和时间戳)