15 lines
908 B
JavaScript
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);
|