diff --git a/README.md b/README.md index e3ea4b6..8f7dad2 100644 --- a/README.md +++ b/README.md @@ -27,11 +27,11 @@ DFF等音频格式。 ### 从阿里云Docker Registry拉取镜像 -1`docker pull registry.cn-hangzhou.aliyuncs.com/charles0519/music_tag_web:1.0.4` +1`docker pull registry.cn-hangzhou.aliyuncs.com/charles0519/music_tag_web:1.0.5` ### dokcer run -2. `docker run -d -p 8001:8001 -v /path/to/your/music:/app/media --restart=always registry.cn-hangzhou.aliyuncs.com/charles0519/music_tag_web:1.0.4` +2. `docker run -d -p 8001:8001 -v /path/to/your/music:/app/media --restart=always registry.cn-hangzhou.aliyuncs.com/charles0519/music_tag_web:1.0.5` 或者 使用portainer stacks部署 ![img_1.png](img_1.png) @@ -41,7 +41,7 @@ version: '3' services: music-tag: - image: registry.cn-hangzhou.aliyuncs.com/charles0519/music_tag_web:1.0.4 + image: registry.cn-hangzhou.aliyuncs.com/charles0519/music_tag_web:1.0.5 container_name: music-tag-web ports: - "8001:8001" diff --git a/applications/task/services/kuwo.py b/applications/task/services/kuwo.py index 47b3c97..9fe1524 100644 --- a/applications/task/services/kuwo.py +++ b/applications/task/services/kuwo.py @@ -18,7 +18,14 @@ def generate_kw_token(length=32): class KuwoClient: def __init__(self): self.token = generate_kw_token() - self.cross = hashlib.md5(self.token.encode('utf-8')).hexdigest() + self.cross = self.sha1_and_md5(self.token) + + def sha1_and_md5(self, token): + sha1_hash = hashlib.sha1() + sha1_hash.update(token.encode('utf-8')) + hash_value = sha1_hash.hexdigest() + cross = hashlib.md5(hash_value.encode('utf-8')).hexdigest() + return cross def _api_request(self, url, params): headers = default_headers.copy()