Skip to content

Commit 426a616

Browse files
fix: 修复get_validate_other的result可能不为str,导致报错 (#317)
1 parent a4b6cdc commit 426a616

1 file changed

Lines changed: 9 additions & 3 deletions

File tree

utils/captcha.py

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
"""
22
Date: 2023-11-13 19:55:22
33
LastEditors: Night-stars-1 nujj1042633805@gmail.com
4-
LastEditTime: 2025-01-25 21:27:29
4+
LastEditTime: 2025-02-11 00:59:19
55
"""
66

77
import json
@@ -38,11 +38,17 @@ def get_validate_other(
3838
if _conf.preference.get_geetest_url:
3939
params = _conf.preference.get_geetest_params.copy()
4040
params = json.loads(
41-
json.dumps(params).replace("{gt}", gt).replace("{challenge}", challenge).replace("{result}", result)
41+
json.dumps(params)
42+
.replace("{gt}", gt)
43+
.replace("{challenge}", challenge)
44+
.replace("{result}", str(result))
4245
)
4346
data = _conf.preference.get_geetest_data.copy()
4447
data = json.loads(
45-
json.dumps(data).replace("{gt}", gt).replace("{challenge}", challenge).replace("{result}", result)
48+
json.dumps(data)
49+
.replace("{gt}", gt)
50+
.replace("{challenge}", challenge)
51+
.replace("{result}", str(result))
4652
)
4753
for i in range(10):
4854
log.info(f"第{i}次获取结果")

0 commit comments

Comments
 (0)