_ops_js.mjs 574 B

123456789101112
  1. // P92-3:从 node 抓 /ops 并提取按钮→接口的调用方式(不依赖 SSH)
  2. const GW = 'http://106.120.102.238:28084'
  3. const r = await fetch(GW + '/ops')
  4. const h = await r.text()
  5. console.log('OPS ' + r.status + ' ' + h.length + ' B')
  6. const i = h.indexOf('<script')
  7. const seg = i >= 0 ? h.slice(i) : h
  8. const keys = ['b_rebuild', 'b_off', 'b_start', 'b_stop', 'b_restart', 'function post', 'const post', '/ops/api', 'fetch(']
  9. for (const line of seg.split('\n')) {
  10. const s = line.trim()
  11. if (keys.some((k) => s.includes(k))) console.log(' ' + s.slice(0, 220))
  12. }