docs: 更新任务 #168 真机修订记录

This commit is contained in:
chengma
2026-08-11 17:35:54 +08:00
parent 6ed23050ed
commit c61a028d9c
@@ -22,21 +22,27 @@
容器内,只提取结构与首屏选项一致的节点。 容器内,只提取结构与首屏选项一致的节点。
- 第二规格视口签名直接使用已确认的维度,不再要求当前屏幕重复显示标题。 - 第二规格视口签名直接使用已确认的维度,不再要求当前屏幕重复显示标题。
- 控件树一次缺少续页节点时重新读取一次,持续无法定位才明确报数据不完整。 - 控件树一次缺少续页节点时重新读取一次,持续无法定位才明确报数据不完整。
- 在第二规格汇总和续页提取时排除价格、数量、提交订单、立即购买等操作控件。 - 第一次实现把所有含 `¥/¥` 的节点当成价格控件,真机验收发现套餐按钮本身采用
“套餐名称 + 尾部价格”文本,因此会被全部误删。最终改为只排除纯价格节点,
有套餐名称的按钮保留,并在入库前去掉尾部价格。
- 在第二规格汇总和续页提取时排除纯价格、数量、提交订单、立即购买等操作控件;
已匹配节点结构的长套餐不再因为接近容器全宽而被过滤。
- 保留原横向套餐、衣服颜色尺码、逐颜色采价和默认尺码取消逻辑。 - 保留原横向套餐、衣服颜色尺码、逐颜色采价和默认尺码取消逻辑。
## 改了哪些文件 ## 改了哪些文件
- `client/src/pdd_collect_service.py`:增加第二规格续页上下文、容器重新定位、节点 - `client/src/pdd_collect_service.py`:增加第二规格续页上下文、容器重新定位、节点
结构匹配、操作按钮过滤和短暂缺失重读。 结构匹配、操作按钮过滤和短暂缺失重读。
- `client/test/test_pdd_collect_service.py`:增加纵向十个套餐、标题滑出、跨页去重、 - `client/test/test_pdd_collect_service.py`:增加纵向十六个带价格套餐、标题滑出、
操作按钮排除和不点击选项的测试。 五屏遍历、长按钮、跨页去重、纯价格与操作按钮排除及不点击选项的测试。
## 验收结果 ## 验收结果
- [x] 纵向长套餐在标题滑出屏幕后仍能继续收集后续选项。 - [x] 纵向长套餐在标题滑出屏幕后仍能继续收集后续选项。
- [x] 所有套餐按页面顺序去重,连续稳定到边后结束。 - [x] 所有套餐按页面顺序去重,连续稳定到边后结束。
- [x] “增加数量”和“提交订单”等操作控件不会混入套餐。 - [x] “增加数量”和“提交订单”等操作控件不会混入套餐。
- [x] “套餐名称 + 尾部价格”会保留套餐并去掉价格,纯价格节点不会混入。
- [x] 接近容器全宽的长套餐不会因宽度阈值被误删。
- [x] 横向套餐、普通衣服尺码、颜色价格及默认尺码取消测试保持通过。 - [x] 横向套餐、普通衣服尺码、颜色价格及默认尺码取消测试保持通过。
- [x] 第二规格续页采集过程中不点击套餐或尺码。 - [x] 第二规格续页采集过程中不点击套餐或尺码。
- [x] 未修改数据库、Admin 接口、数据结构和采购安全规则。 - [x] 未修改数据库、Admin 接口、数据结构和采购安全规则。
@@ -63,3 +69,4 @@ Remove-Item Env:QT_QPA_PLATFORM
## 相关提交 ## 相关提交
- `94793ab` 兼容套餐标题滑出后的续页采集。 - `94793ab` 兼容套餐标题滑出后的续页采集。
- `6ed2305` 识别带价格的纵向套餐续页。