Lazada 打通前置条件确认:英文关键词可搜到 .search-result-item(与 SHEIN 同构),只差中文→英文类目词表
This commit is contained in:
1 parent
b4d0935e36
commit
830db017a3
2 files changed
+97
No files matched your search
@@ -81,3 +81,29 @@
|
||||
|
||||
搜到之后的结果项 class 仍需确认(这一轮没拿到非空样例)——**但至少知道方向是对的:
|
||||
换英文词就能出结果**,`selectCategory` 的其余逻辑(点结果、关弹窗)可原样复用。
|
||||
|
||||
## ✅ 第 10 轮验证成功:**Lazada 只要给英文词,`selectCategory` 就能原样复用**
|
||||
|
||||
`lz_cat4.mjs`(只把关键词从 `发圈` 换成 `Hair Accessories`,其余一字未改):
|
||||
|
||||
```
|
||||
输入: typed:Hair Accessories
|
||||
按钮: ["搜索","选择","关闭"]
|
||||
结果: search-result-item ×6, f-red ×6
|
||||
sr[0] Beauty(美女)/Personal Care(个人护理)/Hair Care(洗护发用品)/…/Hair Accessories(发饰)
|
||||
sr[1] Fashion Accessories(时尚饰品)/Accessories(配件)/Hair Accessories(发饰)
|
||||
sr[2] Kids' Fashion(童装)/Baby & Kids' Accessories(…)/…
|
||||
```
|
||||
|
||||
- 结果项 class 就是 **`.search-result-item`**,最后一级在 **`<span class="f-red">`** 里
|
||||
→ 和 SHEIN/Temu **完全同构**,`sh_build.selectCategory` 的「去括注后按最后一级精确匹配」
|
||||
逻辑可原样使用(`Hair Accessories(发饰)` 的 seg 就是 `Hair Accessories`,与关键词相等)
|
||||
- 类目路径本身**中英并列**(英文名 + 中文括注),所以匹配时要按「括号前」比较
|
||||
|
||||
### 因此 Lazada 只差一件事:**中文 → 英文类目词**
|
||||
`tk_input.json` 里 `cat_kw` 是中文(发圈/口哨/笔袋…),Lazada 树是英文。
|
||||
下一轮:
|
||||
1. 建一张词表(已确认 `发圈 → Hair Accessories`);其余按同法一条条试,很快;
|
||||
2. 或直接从英文 `title` 抽名词短语(`Hair Ties` / `Whistle` / `Pencil Case` / `Lunch Bag`);
|
||||
3. 拿到英文词后,**直接抄 `alichoice建品/alcbatch.mjs` 的骨架**(选店 → selectCategory → 填 store → 挂钩子保存),
|
||||
差异只在于:Lazada 必填含**品牌**(要真实品牌或「无品牌」占位)和**税**。
|
||||
Reference in new issue
Block a user