from flask import Flask, jsonify, request import logging from datetime import datetime app = Flask(__name__) # 配置日志 logging.basicConfig(level=logging.INFO) logger = logging.getLogger(__name__) # 存储cookie的列表 cookies_store = [] @app.route('/') def home(): return "Cookie Manager is running!" @app.route('/cookies', methods=['GET']) def get_cookies(): return jsonify({ "total": len(cookies_store), "cookies": cookies_store }) @app.route('/cookies', methods=['POST']) def add_cookie(): cookie = request.json.get('cookie') if cookie: cookies_store.append({ "cookie": cookie, "timestamp": datetime.now().strftime("%Y-%m-%d %H:%M:%S") }) logger.info(f"Added new cookie, total count: {len(cookies_store)}") return jsonify({"status": "success"}) return jsonify({"status": "error", "message": "No cookie provided"}), 400 @app.route('/cookies/clear', methods=['POST']) def clear_cookies(): cookies_store.clear() return jsonify({"status": "success", "message": "All cookies cleared"}) if __name__ == '__main__': app.run(host='0.0.0.0', port=7860)