function sleep(interval:number) {
  return new Promise( resolve => {
    setTimeout(resolve, interval)
  })
}

async function _query (name: any, id: any) {
  //await sleep(600)
  const url = 'https:/baidu.com/'
  const data = {
    method: 'post',
    json: true,
    headers: {
      'content-type': 'application/json',
      'User-Agent': '[Mozilla/5.0 (Linux; Android 11; Redmi Note 8 Pro Build/RP1A.200720.011; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/86.0.4240.99 XWEB/3185 MMWEBSDK/20211001 Mobile Safari/537.36 MMWEBID/6210 MicroMessenger/8.0.16.2040(0x2800105F) Process/toolsmp WeChat/arm64 Weixin NetType/WIFI Language/zh_CN ABI/arm64] Edg/98.0.4758.102'
      // 'User-Agent': '[Mozilla/5.0 (Linux; Android 11; Redmi Note 8 Pro Build/RP1A.200720.011; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/86.0.4240.99 XWEB/3185 MMWEBSDK/20211001 Mobile Safari/537.36 MMWEBID/6210 MicroMessenger/8.0.16.2040(0x2800105F) Process/toolsmp WeChat/arm64 Weixin NetType/WIFI Language/zh_CN ABI/arm64] Edg/98.0.4758.102'
    },
    params:{},
    body: {
      "patientName": name,
      "idenno": id
    }
  }
  return new Promise((resolve, reject) => {
    req.post(url, data, function (error:any, res:any, body:any) {
      resolve(body)
    })
  })
}

async function query (name: any, id: any) {
  let data = await _query(name, id)
  return data
}

 await query(name, id)
 

 

版权声明:本文为zyip原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/zyip/p/16993814.html