You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
971 B
29 lines
971 B
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, ""); |
|
} |