Client:商品详情补采最大滑动次数调整为3次 #163

Closed
opened 2026-08-11 16:39:26 +08:00 by ila · 2 comments
Owner

基本信息

  • 类型:优化
  • 父级大工单:#1
  • 所属 MVP / 版本:#2 / Client 可运行任务闭环
  • 阶段:PDD 商品详情补采
  • 关联工单:#40、#161
  • 状态:待验收

要解决什么

商品详情页补采评价数量和店铺名时,当前默认最多向下滑动 6 次。用户确认进一步调整为 3 次,以缩短进入规格面板前的等待时间。

做什么 / 不做什么

  • 做:把 max_goods_page_swipes 默认值从 6 调整为 3。
  • 做:保留找到店铺名和评价数量后立即停止、页面连续不变化时提前停止。
  • 做:更新默认上限测试。
  • 不做:不改变单次滑动距离、等待间隔、字段解析和规格采集逻辑。

已确认的实现方案

修改 PddCollectService 默认配置及对应测试;显式传参能力保持不变。

预计修改:

  • client/src/pdd_collect_service.py
  • client/test/test_pdd_collect_service.py
  • docs/task/<工单号>-商品页补采滑动上限调整为3次.md

验收标准

  • 默认配置最多滑动 3 次。
  • 找齐字段后仍立即停止。
  • 页面连续不变化时仍提前停止。
  • 不改变规格采集流程。
  • 精确测试、Client 全量测试和 py_compile 通过。

验证方式

从 client/ 执行:

C:/Python310/python.exe -m unittest discover -s test -p "test_pdd_collect_service.py"
C:/Python310/python.exe -m unittest discover -s test -p "test_*.py"
C:/Python310/python.exe -m py_compile src/pdd_collect_service.py test/test_pdd_collect_service.py

不执行真机采购、下单或付款。

风险和回退

位于第 4 次以后才出现的店铺名或评价数量可能保持为空;这是用户确认的速度优先取舍。回退默认值即可。

## 基本信息 - 类型:优化 - 父级大工单:#1 - 所属 MVP / 版本:#2 / Client 可运行任务闭环 - 阶段:PDD 商品详情补采 - 关联工单:#40、#161 - 状态:待验收 ## 要解决什么 商品详情页补采评价数量和店铺名时,当前默认最多向下滑动 6 次。用户确认进一步调整为 3 次,以缩短进入规格面板前的等待时间。 ## 做什么 / 不做什么 - 做:把 `max_goods_page_swipes` 默认值从 6 调整为 3。 - 做:保留找到店铺名和评价数量后立即停止、页面连续不变化时提前停止。 - 做:更新默认上限测试。 - 不做:不改变单次滑动距离、等待间隔、字段解析和规格采集逻辑。 ## 已确认的实现方案 修改 `PddCollectService` 默认配置及对应测试;显式传参能力保持不变。 预计修改: - client/src/pdd_collect_service.py - client/test/test_pdd_collect_service.py - docs/task/<工单号>-商品页补采滑动上限调整为3次.md ## 验收标准 - [x] 默认配置最多滑动 3 次。 - [x] 找齐字段后仍立即停止。 - [x] 页面连续不变化时仍提前停止。 - [x] 不改变规格采集流程。 - [x] 精确测试、Client 全量测试和 py_compile 通过。 ## 验证方式 从 `client/` 执行: C:/Python310/python.exe -m unittest discover -s test -p "test_pdd_collect_service.py" C:/Python310/python.exe -m unittest discover -s test -p "test_*.py" C:/Python310/python.exe -m py_compile src/pdd_collect_service.py test/test_pdd_collect_service.py 不执行真机采购、下单或付款。 ## 风险和回退 位于第 4 次以后才出现的店铺名或评价数量可能保持为空;这是用户确认的速度优先取舍。回退默认值即可。
Author
Owner

实施完成,等待真机验收。实现提交 7b41e1b,归档提交 24497c5;采集服务 53 项、Client 全量 410 项测试及语法检查通过。

实施完成,等待真机验收。实现提交 `7b41e1b`,归档提交 `24497c5`;采集服务 53 项、Client 全量 410 项测试及语法检查通过。
Author
Owner

用户于 2026-08-13 明确验收通过。本地归档状态已更新,批量验收记录提交:ad44f83。现关闭工单。

用户于 2026-08-13 明确验收通过。本地归档状态已更新,批量验收记录提交:`ad44f83`。现关闭工单。
ila closed this issue 2026-08-13 15:58:17 +08:00
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: chengma/cmautobuy#163