Files
dianxiaomi-crossborder-play…/妙手建品/ms_check.mjs
T

14 lines
886 B
JavaScript

import { listPages, wait } from '/home/admin9webs/shein建品/sh_lib.mjs';
import { CDP, SAN as S } from '/tmp/cdp3.mjs';
const t = (await listPages()).find(x=>/91miaoshou/i.test(x.url));
const c = await CDP.connect(t.webSocketDebuggerUrl);
await c.send('Runtime.enable'); await wait(1200);
// 刷新列表
await c.evalJS(`(()=>{const b=[...document.querySelectorAll('button,[class*=refresh]')].find(e=>/刷新|查询/.test(e.innerText||'')); if(b) b.click(); return 1;})()`);
await wait(4000);
const o = await c.evalJS(`(()=>{const rows=[...document.querySelectorAll('tr')].filter(e=>e.offsetParent!==null)
.map(e=>(e.innerText||'').replace(/\\s+/g,' ').trim()).filter(t=>t&&!/文件名称/.test(t)&&/ms_import|解析|成功/.test(t)).slice(0,3);
return JSON.stringify({rows, href:location.href});})()`);
console.log('导入任务:', S(String(o)).slice(0,600));
process.exit(0);