移除监控报告功能,清理日志输出

This commit is contained in:
2026-03-08 09:20:03 +08:00
parent 3e963d1a52
commit ed95ce5b23
6 changed files with 383 additions and 57 deletions
+10 -4
View File
@@ -70,7 +70,12 @@ class BrowserManager:
if not self.ensure_connection():
return 0
if not cookies:
return 0
success_count = 0
# 直接使用DrissionPage的set.cookies方法批量导入
# 该方法内部已经优化了导入逻辑
for cookie in cookies:
try:
if not cookie.get('name') or not cookie.get('value'):
@@ -86,9 +91,9 @@ class BrowserManager:
self.page.set.cookies(cookie_dict)
success_count += 1
except Exception as e:
logger.error(f"导入cookie失败: {cookie.get('name')} - {e}")
# 忽略导入失败的cookie,继续处理其他cookie
pass
logger.info(f"成功导入 {success_count} 个 cookies")
return success_count
def import_local_storage(self, local_storage: dict):
@@ -137,11 +142,13 @@ class BrowserManager:
try:
self.page.get(url)
self.wait_page_loaded()
time.sleep(3) # 等待网页加载完毕并暂停3秒
for i in range(3):
time.sleep(1)
time.sleep(3) # 每次刷新前暂停3秒
self.page.refresh()
self.wait_page_loaded()
time.sleep(3) # 每次刷新后暂停3秒
if not check_selector and not success_text:
return False
@@ -223,4 +230,3 @@ class BrowserManager:
logger.error(f"关闭浏览器失败: {e}")
finally:
self.page = None
logger.info("浏览器已关闭")