Files

15 lines
908 B
JavaScript

import { listPages, wait } from '/home/admin9webs/shein建品/sh_lib.mjs';
import { CDP, SAN as S } from '/tmp/cdp3.mjs';
const ps=(await listPages()).filter(x=>/91miaoshou/i.test(x.url));
console.log('妙手标签:', ps.length, ps.map(p=>p.url.slice(0,60)).join(' | '));
if(!ps.length) process.exit(0);
const c=await CDP.connect(ps[ps.length-1].webSocketDebuggerUrl);
await c.send('Runtime.enable'); await wait(1200);
const o=await c.evalJS(`(()=>{
const txt=(document.body.innerText||'').replace(/\\s+/g,' ');
const errs=txt.match(/.{0,10}(不存在|错误|不正确|锁定|失败).{0,26}/g);
const ins=[...document.querySelectorAll('input')].filter(e=>e.offsetParent!==null).map(e=>({ph:e.placeholder||'', v:String(e.value||'').slice(0,20)}));
return JSON.stringify({href:location.href, errs:(errs||[]).slice(0,4), ins});})()`);
console.log('状态:', S(String(o)).slice(0,600));
process.exit(0);