bobocup commited on
Commit
14972fb
·
verified ·
1 Parent(s): 989ff7e

Create app.py

Browse files
Files changed (1) hide show
  1. app.py +43 -0
app.py ADDED
@@ -0,0 +1,43 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from flask import Flask, jsonify, request
2
+ import logging
3
+ from datetime import datetime
4
+
5
+ app = Flask(__name__)
6
+
7
+ # 配置日志
8
+ logging.basicConfig(level=logging.INFO)
9
+ logger = logging.getLogger(__name__)
10
+
11
+ # 存储cookie的列表
12
+ cookies_store = []
13
+
14
+ @app.route('/')
15
+ def home():
16
+ return "Cookie Manager is running!"
17
+
18
+ @app.route('/cookies', methods=['GET'])
19
+ def get_cookies():
20
+ return jsonify({
21
+ "total": len(cookies_store),
22
+ "cookies": cookies_store
23
+ })
24
+
25
+ @app.route('/cookies', methods=['POST'])
26
+ def add_cookie():
27
+ cookie = request.json.get('cookie')
28
+ if cookie:
29
+ cookies_store.append({
30
+ "cookie": cookie,
31
+ "timestamp": datetime.now().strftime("%Y-%m-%d %H:%M:%S")
32
+ })
33
+ logger.info(f"Added new cookie, total count: {len(cookies_store)}")
34
+ return jsonify({"status": "success"})
35
+ return jsonify({"status": "error", "message": "No cookie provided"}), 400
36
+
37
+ @app.route('/cookies/clear', methods=['POST'])
38
+ def clear_cookies():
39
+ cookies_store.clear()
40
+ return jsonify({"status": "success", "message": "All cookies cleared"})
41
+
42
+ if __name__ == '__main__':
43
+ app.run(host='0.0.0.0', port=7860)