| 123456789101112131415161718192021222324252627282930313233 |
- """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()
|