modified: amazon/__pycache__/approve.cpython-39.pyc
modified: amazon/__pycache__/del_brand.cpython-39.pyc modified: amazon/__pycache__/main.cpython-39.pyc modified: amazon/approve.py new file: amazon/backend_api.py modified: amazon/del_brand.py modified: amazon/main.py modified: blueprints/main.py modified: main.py
This commit is contained in:
@@ -78,7 +78,7 @@ class TaskMonitor:
|
||||
|
||||
except Exception as e:
|
||||
# 静默处理队列为空的超时,只记录真正的异常
|
||||
if "Empty" not in str(e):
|
||||
if str(e) and "Empty" not in str(e):
|
||||
self.log(f"任务监控异常: {str(e)}", "ERROR")
|
||||
# 队列为空时不需要额外等待,直接继续循环
|
||||
|
||||
@@ -210,11 +210,11 @@ class TaskMonitor:
|
||||
self.log(f"尝试打开店铺 {shop_name} (第 {retry + 1}/{max_retries} 次)")
|
||||
|
||||
# 如果不是第一次尝试,先杀进程
|
||||
if retry > 0:
|
||||
self.log("重试前先杀掉浏览器进程...")
|
||||
kill_process("v6")
|
||||
kill_process("v5")
|
||||
time.sleep(2)
|
||||
# if retry > 0:
|
||||
# self.log("重试前先杀掉浏览器进程...")
|
||||
# kill_process("v6")
|
||||
# kill_process("v5")
|
||||
# time.sleep(2)
|
||||
|
||||
# 创建驱动并打开店铺
|
||||
user_info = {
|
||||
@@ -230,6 +230,27 @@ class TaskMonitor:
|
||||
else:
|
||||
self.log(f"打开店铺失败: {browser}", "WARNING")
|
||||
driver = None
|
||||
|
||||
# 判断是否需要登录
|
||||
# need_login = driver.need_login()
|
||||
# if need_login:
|
||||
# self.log(f"店铺 {shop_name} 需要登录,正在登录...")
|
||||
# password = ""
|
||||
|
||||
# login_success = driver.login(password)
|
||||
# if login_success:
|
||||
# self.log(f"店铺 {shop_name} 登录成功,正在重新打开店铺...")
|
||||
# browser = driver.open_shop(shop_name)
|
||||
# if browser and browser != "店铺不存在":
|
||||
# self.log(f"成功打开店铺 {shop_name} 登录后")
|
||||
# break
|
||||
# else:
|
||||
# self.log(f"登录后打开店铺失败: {browser}", "WARNING")
|
||||
# driver = None
|
||||
# else:
|
||||
# self.log(f"店铺 {shop_name} 登录失败", "WARNING")
|
||||
# driver = None
|
||||
|
||||
|
||||
except Exception as e:
|
||||
self.log(f"打开店铺异常: {str(e)}", "ERROR")
|
||||
|
||||
Reference in New Issue
Block a user