(async () => { const out = {}; const tryReq = async (label, data) => { try { const r = await lib.mtop.request({ api: 'mtop.alibaba.idle.seller.pc.datacompass.item.list', v: '1.0', type: 'POST', dataType: 'json', data, }); return { label, ok: true, ret: r && r.ret, listLen: r && r.data && r.data.data && r.data.data.list && r.data.data.list.length, total: r && r.data && r.data.data && r.data.data.total }; } catch (e) { let info; try { info = JSON.parse(JSON.stringify(e)); } catch { info = String(e); } return { label, ok: false, msg: e && e.message, ret: e && e.ret, info }; } }; const base = { tabType: 'all', dateRange: '', ms: '', dateType: 'recent7d', categoryInfoStr: '[]', itmName: '', itmId: '', isDpStk: '', mktActId: '', page: 1, pageSize: 3, }; out.a = await tryReq('json-obj', base); out.b = await tryReq('minimal', { dateType: 'recent7d', page: 1, pageSize: 3 }); // 直接看 token cookie out.cookie = document.cookie.replace(/(?<=_m_h5_tk=)[^;]*/g, ''); out.hasTk = /_m_h5_tk=/.test(document.cookie); return out; })()