Skip to content

Commit c21b76a

Browse files
committed
更新 .gitignore 文件以排除新的认证文件和错误快照目录;删除 auth_state.json 文件以增强安全性;在 launch_camoufox.py 中新增认证文件目录和确保目录存在的功能;改进清理逻辑以支持多种启动模式,增强错误处理和用户提示信息;在 server.py 中重构请求处理逻辑,新增请求队列和处理锁,优化异常处理机制,确保在客户端断开时正确响应。
1 parent 0b24fd1 commit c21b76a

4 files changed

Lines changed: 1461 additions & 833 deletions

File tree

.gitignore

Lines changed: 27 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -143,10 +143,33 @@ __pycache__/\n*.py[cod]\n*$py.class\n\n# Python Libraries\n*.egg-info/\n*.egg\n
143143
# Unit test / coverage reports\nhtmlcov/\n.tox/\n.nox/\n.coverage\n.coverage.*\n.cache\nnosetests.xml\ncoverage.xml\n*.cover\n*.py,cover\n.hypothesis/\n.pytest_cache/\n
144144
# Environments\n.env\n.venv\nenv/\nvenv/\nENV/\nenv.bak/\nvenv.bak/\n
145145
# Jupyter Notebook\n.ipynb_checkpoints\nprofile_default/\nipython_config.py\n
146-
# pyenv\n.python-version\n
147-
# Celery stuff\ncelerybeat-schedule\ncelerybeat.pid\n
148-
# SageMath parsed files\n*.sage.py\n
149-
# Environments\n.env\n.venv\nenv/\nvenv/\nENV/\nenv.bak/\nvenv.bak/
146+
# pyenv
147+
.python-version
148+
149+
# Celery stuff
150+
celerybeat-schedule
151+
celerybeat.pid
152+
153+
# SageMath parsed files
154+
*.sage.py
155+
156+
# Environments
157+
.env
158+
.venv
159+
env/
160+
venv/
161+
ENV/
162+
env.bak/
163+
venv.bak/
164+
165+
# Python cache directory
166+
__pycache__/
167+
168+
# Error snapshots directory (Python specific)
169+
errors_py/
170+
171+
# Authentication Profiles (Sensitive)
172+
auth_profiles/
150173

151174
# Camoufox/Playwright Profile Data
152175
camoufox_profile/

auth_state.json

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)