From 40710e9e40f9c7a8420e2fd7ff632fb5165cb884 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E6=99=93=E6=99=B4?= <37541680+Suxiaoqinx@users.noreply.github.com> Date: Wed, 11 Dec 2024 01:45:59 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E9=9F=B3=E9=A2=91=E9=93=BE?= =?UTF-8?q?=E6=8E=A5HTTPS=E5=92=8C=E7=BF=BB=E8=AF=91=E6=AD=8C=E8=AF=8D?= =?UTF-8?q?=E8=BF=94=E5=9B=9E=E6=8A=A5=E9=94=99=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 更新音频链接HTTPS和翻译歌词返回报错问题 --- main.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/main.py b/main.py index 03f3ed7..d984f8d 100644 --- a/main.py +++ b/main.py @@ -162,7 +162,6 @@ def Song_v1(): urlv1 = url_v1(ids(jsondata),level,cookies) namev1 = name_v1(urlv1['data'][0]['id']) lyricv1 = lyric_v1(urlv1['data'][0]['id'],cookies) - if urlv1['data'][0]['url'] is not None: if namev1['songs']: song_url = urlv1['data'][0]['url'] @@ -190,12 +189,11 @@ def Song_v1(): "al_name": song_alname, "level":music_level1(urlv1['data'][0]['level']), "size": size(urlv1['data'][0]['size']), - "url": song_url, + "url": song_url.replace("http://", "https://", 1), "lyric": lyricv1['lrc']['lyric'], - "tlyric": lyricv1['tlyric']['lyric'] + "tlyric": lyricv1.get('tlyric', {}).get('lyric', None) } - json_data = json.dumps(data) - data = Response(json_data, content_type='application/json') + data = Response(json.dumps(data), content_type='application/json') else: data = jsonify({"status": 400,'msg': '解析失败!请检查参数是否完整!'}), 400 return data