- TikTok/Shopee/速卖通/Walmart 各 46-47 条已在待发布 - Ozon 47 条已建、改价 40/47 - SHEIN 配方跑通第一条;Temu 差「预览图」一步 - 核心产出:MYJ.message.error 钩子诊断法(解开了三个平台的保存静默拦截) - 含下一轮提示词 NEXT-ROUND-PROMPT.md
22 lines
1.1 KiB
JavaScript
22 lines
1.1 KiB
JavaScript
import { CDP, SAN } from '/tmp/cdp3.mjs';
|
|
const list=await (await fetch('http://127.0.0.1:9223/json/list')).json();
|
|
const t=list.find(x=>x.type==='page'&&/dianxiaomi/.test(x.url));
|
|
if(!t){console.log(' ❌');process.exit(0);}
|
|
const c=await CDP.connect(t.webSocketDebuggerUrl);
|
|
await c.send('Runtime.enable');
|
|
const r=await c.evalJS(`(async()=>{
|
|
const out={};
|
|
// userIn 里通常带店铺
|
|
try{ const res=await fetch('/api/userIn.json',{headers:{'X-Requested-With':'XMLHttpRequest'}});
|
|
const tx=await res.text(); out.userIn=tx.slice(0,1200); }catch(e){ out.userIn='ERR'; }
|
|
// 页面上是否嵌了 shop 映射
|
|
out.htmlHas4248777 = document.documentElement.innerHTML.includes('4248777');
|
|
const m=document.documentElement.innerHTML.match(/.{0,80}4248777.{0,120}/g);
|
|
out.ctx = m? m.slice(0,3).map(x=>x.replace(/\\s+/g,' ')) : [];
|
|
return JSON.stringify(out);})()`, true);
|
|
const d=JSON.parse(r);
|
|
console.log(' userIn 片段:', SAN(String(d.userIn)).slice(0,600));
|
|
console.log('\n HTML 含 4248777:', d.htmlHas4248777);
|
|
(d.ctx||[]).forEach(x=>console.log(' 上下文: '+SAN(String(x)).slice(0,190)));
|
|
c.close();
|