Files
dianxiaomi-crossborder-play…/shein建品/shvals.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

16 lines
1.1 KiB
JavaScript

import { attach } from '/tmp/cdp3.mjs';
const c = await attach('/web/sheinProduct/add') || await attach('dianxiaomi.com');
const o = await c.evalJS(`(()=>{
const it=[...document.querySelectorAll('.ant-form-item')].filter(e=>e.offsetParent!==null)
.find(x=>{const l=x.querySelector('label'); return l&&/主规格/.test(l.innerText||'');});
if(!it)return'nf';
const box=it.querySelector('.sku-info-box')||it;
// 列出所有叶子的 tag/class/文本
const leaves=[...box.querySelectorAll('*')].filter(e=>e.offsetParent!==null&&!e.children.length&&(e.innerText||'').trim())
.slice(0,14).map(e=>({tag:e.tagName, cls:String(e.className||'').slice(0,55), t:(e.innerText||'').trim().slice(0,18)}));
const clickable=[...box.querySelectorAll('button,.ant-btn,.ant-tag,.ant-checkbox-wrapper,[class*=tag],[class*=item],[class*=option]')]
.filter(e=>e.offsetParent!==null).slice(0,12).map(e=>({tag:e.tagName, cls:String(e.className||'').slice(0,50), t:(e.innerText||'').trim().slice(0,16)}));
return JSON.stringify({leafCount:box.querySelectorAll('*').length, leaves, clickable},null,1);})()`);
console.log(String(o).slice(0,2000));
process.exit(0);