You've already forked pruchase_jhw
支持商品其他店铺信息
This commit is contained in:
+1
-1
@@ -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",
|
||||||
|
|||||||
@@ -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}")
|
||||||
|
|||||||
Reference in New Issue
Block a user