From 0bac10c01661ca46b3108756aa734a6d88518fc1 Mon Sep 17 00:00:00 2001 From: Jerry Yan <792602257@qq.com> Date: Wed, 8 Jul 2026 21:55:29 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=AF=E6=8C=81=E5=95=86=E5=93=81=E5=85=B6?= =?UTF-8?q?=E4=BB=96=E5=BA=97=E9=93=BA=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pyproject.toml | 2 +- src/tasks/surugaya.py | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index a8bdbe0..4a27074 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -10,7 +10,7 @@ authors = [ ] dependencies = [ # playwright / playwright-stealth 由 surugaya-common 的 [browser] extra 提供,不再直接声明。 - "surugaya-common[browser]>=0.3.0", + "surugaya-common[browser]>=0.4.0", "pydantic>=2.7.0", "pydantic-settings>=2.2.0", "loguru>=0.7.2", diff --git a/src/tasks/surugaya.py b/src/tasks/surugaya.py index 955a220..236e11c 100644 --- a/src/tasks/surugaya.py +++ b/src/tasks/surugaya.py @@ -88,6 +88,7 @@ class SurugayaPurchaseTask(BasePurchaseTask): product_id = item.get("id") sku_id = item.get("sku_id") tenpo_cd = item.get("tenpo_cd") + branch_number = item.get("branch_number") price_limit = int(item.get("price_limit") or 0) if not product_id: logger.warning(f"[任务 {self.task_id}] 索引 {index} 的商品未提供 id,跳过。") @@ -98,7 +99,7 @@ class SurugayaPurchaseTask(BasePurchaseTask): logger.warning(f"[任务 {self.task_id}] 索引 {index} 的商品数量为 0,跳过。") continue - detail_url = product_detail_url(product_id, tenpo_cd) + detail_url = product_detail_url(product_id, tenpo_cd, branch_number) logger.debug( f"[任务 {self.task_id}] 进入商品 {product_id} 详情页,购买数量: {number}, URL: {detail_url}")