"""Entry point to call various API actions.""" from login_post import login from log_util import get_logger from session_state import set_sess_key def main(): logger = get_logger("main") logger.info("开始 main()") try: resp, sess_cookie = login() except FileNotFoundError as e: logger.error(f"配置错误: {e}") return except Exception as e: logger.exception(f"请求或其他错误: {e}") return logger.info(f"已调用: login() | 参数: 默认 payload | 状态: {resp.status_code}") if sess_cookie: logger.info(f"返回的 sess_key: {sess_cookie}") # 保存为全局会话状态,供其他接口调用时使用 set_sess_key(sess_cookie) print(f"sess_key: {sess_cookie}") else: logger.warning("未在响应中找到 sess_key") print("未在响应中找到 sess_key") if __name__ == "__main__": main()