[待验收] 1688 图搜先筛选铺货素材包再提取候选 #40

Open
opened 2026-10-07 16:57:17 +08:00 by ila · 3 comments
Owner

来源与目标

用户于 2026-10-07 提供正常点击详情链接样本,随后明确指出:1688 图搜结果页先选择“铺货素材包”,列表的视频质量才高。目标是采集时先应用此筛选,再选择视频候选。

已确认事实

现场浏览器独立临时页验证:未筛选时控件未选中且 URL 无 offerTags;点击“铺货素材包”后控件选中,URL 出现 offerTags=4358146。筛选结果卡片有商品 ID,但无可直接读取的详情 href;原“保留原始详情链接”方案不成立,见变更评论。

实施范围

  • 1688 网页图搜打开结果页后,使用页面控件选择“铺货素材包”,确认选中态与 offerTags=4358146,再读取候选。
  • 已选中时不重复点击;控件缺失或筛选未生效时停止该商品,不回退到默认候选。
  • 保留现有按 ID 进入详情、逐条视频检测、下载、上传和站点验证停止边界;不自动处理滑块或验证码。

风险与回退

页面控件文案或筛选参数改动可能使采集停止,但不会错误采用未筛选候选。可回退本提交。

验收

选中和未选中两条路径正确;筛选生效前不读取候选;Go 测试、Wails 构建与 Wiki 镜像检查通过。真机批量采集及平台风控效果需使用者另行验收。前置依赖:无。

## 来源与目标 用户于 2026-10-07 提供正常点击详情链接样本,随后明确指出:1688 图搜结果页先选择“铺货素材包”,列表的视频质量才高。目标是采集时先应用此筛选,再选择视频候选。 ## 已确认事实 现场浏览器独立临时页验证:未筛选时控件未选中且 URL 无 `offerTags`;点击“铺货素材包”后控件选中,URL 出现 `offerTags=4358146`。筛选结果卡片有商品 ID,但无可直接读取的详情 href;原“保留原始详情链接”方案不成立,见变更评论。 ## 实施范围 - 1688 网页图搜打开结果页后,使用页面控件选择“铺货素材包”,确认选中态与 `offerTags=4358146`,再读取候选。 - 已选中时不重复点击;控件缺失或筛选未生效时停止该商品,不回退到默认候选。 - 保留现有按 ID 进入详情、逐条视频检测、下载、上传和站点验证停止边界;不自动处理滑块或验证码。 ## 风险与回退 页面控件文案或筛选参数改动可能使采集停止,但不会错误采用未筛选候选。可回退本提交。 ## 验收 选中和未选中两条路径正确;筛选生效前不读取候选;Go 测试、Wails 构建与 Wiki 镜像检查通过。真机批量采集及平台风控效果需使用者另行验收。前置依赖:无。
Author
Owner

2026-10-07 用户补充范围:1688 图搜结果页需先选择“铺货素材包”,再从筛选后的列表取视频候选。使用当前专属 Chrome 的独立临时页验证:未筛选时该选项未选中且 URL 无 offerTags;点击后选中,并出现 offerTags=4358146。本单扩展为先按页面控件选择该筛选项,等待选中及 URL 状态确认,再读取候选原始详情链接。若控件缺失或筛选未生效则停止该商品,不回退到未筛选列表;不自动处理验证码或滑块。用户最新消息作为范围确认。

2026-10-07 用户补充范围:1688 图搜结果页需先选择“铺货素材包”,再从筛选后的列表取视频候选。使用当前专属 Chrome 的独立临时页验证:未筛选时该选项未选中且 URL 无 `offerTags`;点击后选中,并出现 `offerTags=4358146`。本单扩展为先按页面控件选择该筛选项,等待选中及 URL 状态确认,再读取候选原始详情链接。若控件缺失或筛选未生效则停止该商品,不回退到未筛选列表;不自动处理验证码或滑块。用户最新消息作为范围确认。
Author
Owner

现场 DOM 进一步核对:在筛选后的图搜结果中,前 20 个 [data-extra] 节点都有商品 ID,但其卡片及相邻节点没有匹配该商品的详情 href;正常点击后的完整详情 URL 由页面交互生成。原计划“读取卡片原始 href”不可实现,不应保留无法生效的代码。本单收敛为用户最新确认的“先选择铺货素材包并验证筛选生效,再提取候选”;详情卡片点击进入需独立处理新页连接与避免重复加载,不混入此单。筛选操作已在独立 Chrome 临时页验证选中态和 offerTags=4358146。

现场 DOM 进一步核对:在筛选后的图搜结果中,前 20 个 `[data-extra]` 节点都有商品 ID,但其卡片及相邻节点没有匹配该商品的详情 href;正常点击后的完整详情 URL 由页面交互生成。原计划“读取卡片原始 href”不可实现,不应保留无法生效的代码。本单收敛为用户最新确认的“先选择铺货素材包并验证筛选生效,再提取候选”;详情卡片点击进入需独立处理新页连接与避免重复加载,不混入此单。筛选操作已在独立 Chrome 临时页验证选中态和 `offerTags=4358146`。
ila changed title from [进行中] 1688 图搜候选优先使用结果卡片详情链接 to [进行中] 1688 图搜先筛选铺货素材包再提取候选 2026-10-07 17:02:45 +08:00
Author
Owner

实现完成,待用户验收。

  • 1688 图搜结果页提取候选前,通过页面控件选择“铺货素材包”;已选中不重复点击,确认选中态及 offerTags=4358146 后才读取候选。控件缺失或未生效时停止该商品,不读默认列表。
  • 现场独立临时页验证:未选中→点击→选中并出现筛选参数;结果卡片前 20 个均有 ID,但无可直接读取的详情 href。因此未实施原始详情链接读取,保留现有按 ID 打开;滑块仍需人工处理,未声称能避免风控。
  • go test ./... -count=1、55 个 Python 测试、Wails Windows 构建、DevHarness check --strict 与 sync --check 通过。未在真实批量任务中验收视频质量及平台行为。
  • Wiki Architecture-and-Code-Map 回读 revision 3097e923b60ef404eef7b58cbff42f4ed1bc787a 并同步核心镜像。
  • 提交 dc55f56 已推送 main;本机既有无关改动未纳入。
实现完成,待用户验收。 - 1688 图搜结果页提取候选前,通过页面控件选择“铺货素材包”;已选中不重复点击,确认选中态及 `offerTags=4358146` 后才读取候选。控件缺失或未生效时停止该商品,不读默认列表。 - 现场独立临时页验证:未选中→点击→选中并出现筛选参数;结果卡片前 20 个均有 ID,但无可直接读取的详情 href。因此未实施原始详情链接读取,保留现有按 ID 打开;滑块仍需人工处理,未声称能避免风控。 - `go test ./... -count=1`、55 个 Python 测试、Wails Windows 构建、DevHarness `check --strict` 与 `sync --check` 通过。未在真实批量任务中验收视频质量及平台行为。 - Wiki `Architecture-and-Code-Map` 回读 revision `3097e923b60ef404eef7b58cbff42f4ed1bc787a` 并同步核心镜像。 - 提交 `dc55f56` 已推送 `main`;本机既有无关改动未纳入。
ila changed title from [进行中] 1688 图搜先筛选铺货素材包再提取候选 to [待验收] 1688 图搜先筛选铺货素材包再提取候选 2026-10-07 17:05:38 +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/cmsp#40