diff --git a/core/douyu/login.py b/core/douyu/login.py index 304be1d..c6e72a6 100644 --- a/core/douyu/login.py +++ b/core/douyu/login.py @@ -539,18 +539,18 @@ class DouyuLogin: if is_proxy_dead: # 代理确实不可用:立即换,标记坏 - logger.warning(f"极验验证代理连接失败: {_truncate_error(err_str)},换代理") + logger.warning(f"极验验证代理连接失败: {self._truncate_error(err_str)},换代理") self._refresh_proxy(mark_bad=True) _soft_fail_streak = 0 else: # 临时异常(KeyError、网络不给力等):先原代理重试 _soft_fail_streak += 1 if _soft_fail_streak >= _SOFT_FAIL_THRESHOLD: - logger.warning(f"极验验证临时异常: {_truncate_error(err_str)},连续 {_soft_fail_streak} 次,换代理") + logger.warning(f"极验验证临时异常: {self._truncate_error(err_str)},连续 {_soft_fail_streak} 次,换代理") self._refresh_proxy(mark_bad=False) _soft_fail_streak = 0 else: - logger.warning(f"极验验证临时异常: {_truncate_error(err_str)},原代理重试 ({_soft_fail_streak}/{_SOFT_FAIL_THRESHOLD})") + logger.warning(f"极验验证临时异常: {self._truncate_error(err_str)},原代理重试 ({_soft_fail_streak}/{_SOFT_FAIL_THRESHOLD})") time.sleep(2) continue