支持商品其他店铺信息

This commit is contained in:
2026-07-08 21:55:29 +08:00
parent fe708377e7
commit 0bac10c016
2 changed files with 3 additions and 2 deletions
+1 -1
View File
@@ -10,7 +10,7 @@ authors = [
] ]
dependencies = [ dependencies = [
# playwright / playwright-stealth 由 surugaya-common 的 [browser] extra 提供,不再直接声明。 # playwright / playwright-stealth 由 surugaya-common 的 [browser] extra 提供,不再直接声明。
"surugaya-common[browser]>=0.3.0", "surugaya-common[browser]>=0.4.0",
"pydantic>=2.7.0", "pydantic>=2.7.0",
"pydantic-settings>=2.2.0", "pydantic-settings>=2.2.0",
"loguru>=0.7.2", "loguru>=0.7.2",
+2 -1
View File
@@ -88,6 +88,7 @@ class SurugayaPurchaseTask(BasePurchaseTask):
product_id = item.get("id") product_id = item.get("id")
sku_id = item.get("sku_id") sku_id = item.get("sku_id")
tenpo_cd = item.get("tenpo_cd") tenpo_cd = item.get("tenpo_cd")
branch_number = item.get("branch_number")
price_limit = int(item.get("price_limit") or 0) price_limit = int(item.get("price_limit") or 0)
if not product_id: if not product_id:
logger.warning(f"[任务 {self.task_id}] 索引 {index} 的商品未提供 id,跳过。") logger.warning(f"[任务 {self.task_id}] 索引 {index} 的商品未提供 id,跳过。")
@@ -98,7 +99,7 @@ class SurugayaPurchaseTask(BasePurchaseTask):
logger.warning(f"[任务 {self.task_id}] 索引 {index} 的商品数量为 0,跳过。") logger.warning(f"[任务 {self.task_id}] 索引 {index} 的商品数量为 0,跳过。")
continue continue
detail_url = product_detail_url(product_id, tenpo_cd) detail_url = product_detail_url(product_id, tenpo_cd, branch_number)
logger.debug( logger.debug(
f"[任务 {self.task_id}] 进入商品 {product_id} 详情页,购买数量: {number}, URL: {detail_url}") f"[任务 {self.task_id}] 进入商品 {product_id} 详情页,购买数量: {number}, URL: {detail_url}")