妙手:复核采集箱仍为空;确认「导入≠已采集」并列出三个待验证触发点(关联货源筛选/行内更多菜单/采集设置)
This commit is contained in:
1 parent
86845d5a6e
commit
32d7df3644
4 files changed
+70
No files matched your search
@@ -0,0 +1,17 @@
|
||||
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('Page.enable'); await c.send('Runtime.enable');
|
||||
await c.send('Page.navigate',{url:'https://erp.91miaoshou.com/common_collect_box/items'});
|
||||
await wait(12000);
|
||||
const o = await c.evalJS(`(()=>{
|
||||
const body=(document.body.innerText||'').replace(/\\s+/g,' ');
|
||||
const m=body.match(/共\\s*\\d+\\s*[条个]/);
|
||||
const rows=[...document.querySelectorAll('tr')].filter(e=>e.offsetParent!==null).map(e=>(e.innerText||'').replace(/\\s+/g,' ').trim()).filter(Boolean);
|
||||
const empty=/暂无数据|没有数据/.test(body);
|
||||
return JSON.stringify({total:m?m[0]:'', rowCount:rows.length, first:rows.slice(0,4), empty,
|
||||
body:(body||'').slice(0,220)});})()`);
|
||||
console.log('采集箱:', S(String(o)).slice(0,900));
|
||||
try{ await c.shot('/tmp/ms_recheck.jpg'); console.log('shot ok'); }catch(e){}
|
||||
process.exit(0);
|
||||
Reference in new issue
Block a user