浏览器重启逻辑

This commit is contained in:
2026-06-08 16:31:53 +08:00
parent 518c6b3c7a
commit a517e8c442
4 changed files with 182 additions and 0 deletions
+2
View File
@@ -53,6 +53,8 @@ class Settings(BaseSettings):
browser_channel: str | None = "chrome"
browser_pool_size: int = 3
max_site_concurrency: int = 5 # 最大并发页面数
browser_recycle_after_contexts: int = 200 # 浏览器累计创建上下文达到该值后主动回收,0 关闭
browser_recycle_after_seconds: float = 3600.0 # 浏览器运行超过该秒数后主动回收,0 关闭
page_acquire_timeout_seconds: float = 60.0 # 获取页面槽位超时
request_timeout_seconds: float = 120.0 # 页面请求超时
cloudflare_wait_timeout_seconds: float = 60.0 # 等待 Cloudflare 挑战超时