Files
dianxiaomi-crossborder-play…/temu建品/tmcatall.mjs
T
admin9webs f5720ad613 店小秘多平台铺货配方:7 平台建品脚本 + 静默拦截诊断法 + 项目状态
- TikTok/Shopee/速卖通/Walmart 各 46-47 条已在待发布
- Ozon 47 条已建、改价 40/47
- SHEIN 配方跑通第一条;Temu 差「预览图」一步
- 核心产出:MYJ.message.error 钩子诊断法(解开了三个平台的保存静默拦截)
- 含下一轮提示词 NEXT-ROUND-PROMPT.md
2026-09-20 17:29:38 +08:00

17 lines
1.0 KiB
JavaScript

import { attach } from '/tmp/cdp3.mjs';
import fs from 'fs';
const c = await attach('/web/temu/add') || await attach('dianxiaomi.com');
const o = await c.evalJS(`(()=>{const p=document.querySelector('#app').__vue_app__.config.globalProperties.$pinia;
const s=p._s.get('temuAddBasicStore').$state.dataState;
let cats=s.categories; if(typeof cats==='string') cats=JSON.parse(cats);
return JSON.stringify(cats.map(x=>({id:String(x.categoryId), name:x.nameZh, path:x.nodePath||''})));})()`);
const list = JSON.parse(String(o));
fs.writeFileSync('/tmp/temu_cats_full.json', JSON.stringify(list,null,1));
console.log('Temu 全量类目:', list.length);
const KEYS=['发夹','发饰','发圈','发箍','头绳','贴纸','墙贴','钥匙','笔袋','卡包','卡夹','化妆包','袜','收纳','项链','书签','纽扣','口哨','毛线','温度计','围巾'];
for(const k of KEYS){
const hits=list.filter(x=>x.name.includes(k)).slice(0,5);
if(hits.length) console.log(` [${k}] ` + hits.map(h=>h.name).join(' / '));
}
process.exit(0);