移除监控报告功能,清理日志输出
This commit is contained in:
+10
-4
@@ -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("浏览器已关闭")
|
||||
|
||||
Reference in New Issue
Block a user