diff --git a/utils/captcha.py b/utils/captcha.py index e43de50..9de63b8 100644 --- a/utils/captcha.py +++ b/utils/captcha.py @@ -50,7 +50,7 @@ def get_validate_other( .replace("{challenge}", challenge) .replace("{result}", str(result)) ) - for i in range(10): + for i in range(_conf.preference.get_geetest_try_count): log.info(f"第{i}次获取结果") response = request( _conf.preference.get_geetest_method, diff --git a/utils/config.py b/utils/config.py index 7117bf6..17f3e5f 100644 --- a/utils/config.py +++ b/utils/config.py @@ -155,6 +155,7 @@ def __init__( get_geetest_data: Optional[dict] = None, get_geetest_validate_path="$", get_geetest_challenge_path="$", + get_geetest_try_count=20, ): self.geetest_url = geetest_url """极验验证URL""" @@ -182,7 +183,8 @@ def __init__( """获取极验验证validate的路径""" self.get_geetest_challenge_path = get_geetest_challenge_path """获取极验验证challenge的路径""" - + self.get_geetest_try_count = get_geetest_try_count + """获取极验验证结果尝试次数""" class Config: """插件数据"""