const {jsdomFromText, browser} = require("sdenv"); const {Script} = require("node:vm"); const fs = require("node:fs"); const FpService = require("../../routes/service/FpService"); var baseUrl = 'https://dppt.chongqing.chinatax.gov.cn:8443' // TODO 需要文件内的 meta name="_y_ds" content 标签内容 var html = fs.readFileSync('./invoice-business.html', 'utf8').toString(); let js = fs.readFileSync('./chunk-npjg4qgmmrfrjl3r.js', 'utf8').toString(); // TODO:用户登陆token 测试时需要替换 var loginCookieStr = "DTSwUOYx7MiWN=7e88fe43ab4646ecd1ad371afad13256ad01e77a9057730b343745ca296f285f" fpService = new FpService() var url = "https://dppt.chongqing.chinatax.gov.cn:8443/szzhzz/cssSecurity/v1/getPublicKey?t="+ new Date().getTime() // TODO:如果有 param 加密后得到 enParam var enParam = "" // get_los(url, enParam); get_los() async function get_los() { let los = await fpService.get_los(url, {}, html, loginCookieStr, ""); }