添加get_los接口

master
林元实 8 months ago
parent 86a027f19c
commit 8d59d25cfd
  1. 3
      routes/service/FpService.js
  2. 64
      test/fp/invoice-business.html
  3. 34
      test/fp/test_fp_fetch.js

@ -35,7 +35,8 @@ class FpService {
window.$dunm.$byno();
}
let los = window[window["_d_ts"]](url, param);
let los = window[window["_d_ts"]](url.replace(baseUrl,""), param);
console.log(url.replace(baseUrl,""))
let cookies = cookieJar.getCookieStringSync(baseUrl);
los["cookies"] = cookies
console.log('js执行完成,返回结果 ',los )

File diff suppressed because one or more lines are too long

@ -9,7 +9,7 @@ let js = fs.readFileSync('./chunk-npjg4qgmmrfrjl3r.js', 'utf8').toString();
// TODO:用户登陆token 测试时需要替换
var loginCookieStr = "je_ZDJWEB_yata=cXTzj3v4+3165323393-yalIYCJ05DN8B6DTPfDeM61T5CI3I4cC3FP75jwPnMkf_qB7HxhyG5GhzYkIFBPY244.rfe0MYTecRlwCLyS6hMgB0YU8cpPWr1b2rtLSs_qPWXEJ5kTXkuSh7UvS6hlEs9y.klvTS3UEFSS2519FfZYLksWJ4ztQhQPmahdJTf0jzMppNV4C6m4YPCyF4lh8cC3WxYbPmuCj_zoj9LhUsXuZyDIibMHc.5UiEa7DZyiKhye1k..MWZiAAxj4RkH2rzMQHRNdv_44gpJ_aziuG; tpass_b6edq5qqc5cb4c3288q6aq6fab5qc3b4=eyJhbGciOiJIUzUxMiJ9.eyJsb2dpbl91c2VyX2tleSI6ImJiMWUyODM0NDFhMDQyMmM4NjFlNjVkNDAzOGM1MzliIn0.4Lig52xJVe4x4k9D92LZQta5zaIwq5HP4H1cF03ZIR6VUOY7BhncprybJSXI462SFaW3dCrCXXjFpsyQHPykHg; sensorsdata2015jssdkcross=%7B%22distinct_id%22%3A%221920a3a0885434-06be597a22b1f88-11462c6f-2304000-1920a3a0887b9b%22%2C%22first_id%22%3A%22%22%2C%22props%22%3A%7B%7D%2C%22identities%22%3A%22eyIkaWRlbnRpdHlfY29va2llX2lkIjoiMTkyMGEzYTA4ODU0MzQtMDZiZTU5N2EyMmIxZjg4LTExNDYyYzZmLTIzMDQwMDAtMTkyMGEzYTA4ODdiOWIifQ%3D%3D%22%2C%22history_login_id%22%3A%7B%22name%22%3A%22%22%2C%22value%22%3A%22%22%7D%2C%22%24device_id%22%3A%221920a3a0885434-06be597a22b1f88-11462c6f-2304000-1920a3a0887b9b%22%7D; oauth2_referer=etax.hubei.chinatax.gov.cn; znhd-ssotoken=d00fba1d7d73401b8aa2d008234df5b1; ZNHD_SECURITY_CHECK_TOKEN=939148dc70c1496b926904cc7326d909; tpass_n6s4de5cb89s4cf28997482cfnb7s4en=eyJhbGciOiJIUzUxMiJ9.eyJsb2dpbl91c2VyX2tleSI6IjYyNDI5NzM0OTM1YjQyYmNhOTYwY2E4YzY3MTJiNmYzIn0.cQnl9J7wDlqrVeLjU3uAvC426DX44G54zYyMC7BegVevBmYnxPzJ8xUwdXzx9iAyllX8pg3SQSHuJvhAB30FRQ; dzfp-ssotoken=1f79917177a7489182ba5a9b66c4a783; SSO_SECURITY_CHECK_TOKEN=e133ba1f6f124599af5fa5262e1adf02; c_time=12; lzkqow39189=e5ace22b60b744b889589da48bbf9268; DTSwUOYx7MiWN=bbb42e78a92f64c910f9c0c2f1e26aa1b738ab3384999ee3e5c4b8d03c87d5fc; lzkqow38189=1727075085596; MKls83gqduGS=670d84fd8292d4a869f2aee10c016d4d5c7438c11090dd42659396b4732519ed70e4c3ddcbeb9d3f41a0bbc9e320da00"
var loginCookieStr = "tpass_b6edq5qqc5cb4c3288q6aq6fab5qc3b4=eyJhbGciOiJIUzUxMiJ9.eyJsb2dpbl91c2VyX2tleSI6Ijg5OWU0YmY0Zjc1MDQ2MjVhN2Q5ZDhlOGI1NDgzMzIyIn0.uLlvtURVPmXLcdNNJ3CXhGny-DkOGdxwpNXUG6PFHvdU1neB9KuAtv-BgMASpVNkDdcaE7X83KNYQBo71RRgsw; oauth2_referer=tpass.hubei.chinatax.gov.cn; dzfp-ssotoken=ead1a9f890334b87afe794f7a7cb253b; SSO_SECURITY_CHECK_TOKEN=d993b316a5364fe0b6468097ff17ed34; lzkqow39189=b3ed138d997243298f97b8928c890282; DTSwUOYx7MiWN=7e54eee01efbde62fbfd2ee721ffdeb410a0c8af47c6187720cb2c505694923f"
async function get_los(url, param) {
console.time('js执行时长')
@ -49,21 +49,21 @@ async function get_los(url, param) {
// console.log(cookieJar.getCookieStringSync(baseUrl))
var getPublicKey = await fetch(`${baseUrl + los.hurl}`, {
"headers": {
"accept": "*/*",
"accept-language": "zh-CN,zh;q=0.9",
"cache-control": "no-cache",
"content-type": "text/plain;charset=UTF-8",
// "accept": "*/*",
// "accept-language": "zh-CN,zh;q=0.9",
// "cache-control": "no-cache",
// "content-type": "text/plain;charset=UTF-8",
"lzkqow23819": `${los.hd}`,
"bluewareguid": "d8fd3f2be1d8f629",
"cache-contro": "no-store",
"connection": "keep-alive",
// "bluewareguid": "d8fd3f2be1d8f629",
// "cache-contro": "no-store",
// "connection": "keep-alive",
// "content-length": "421",
"date": "Mon, 23 Sep 2024 06:38:44 GMT",
"pragma": "no-cache",
"server": "Unknown",
"x-content-options": "nosniff",
"x-proxy-by": "Tif-accessgate",
"x-xss-protection": "1;mode=block",
// "date": "Mon, 23 Sep 2024 06:38:44 GMT",
// "pragma": "no-cache",
// "server": "Unknown",
// "x-content-options": "nosniff",
// "x-proxy-by": "Tif-accessgate",
// "x-xss-protection": "1;mode=block",
// "pragma": "no-cache",
// "sec-ch-ua": "\"Not)A;Brand\";v=\"99\", \"Google Chrome\";v=\"127\", \"Chromium\";v=\"127\"",
// "sec-ch-ua-mobile": "?0",
@ -71,11 +71,11 @@ async function get_los(url, param) {
// "sec-fetch-dest": "empty",
// "sec-fetch-mode": "cors",
// "sec-fetch-site": "same-origin",
"sso_security_check_token": "e0018d9c9d4348cab0d9d1d66ee2a228",
"x-requested-with": "XMLHttpRequest",
// "sso_security_check_token": "d993b316a5364fe0b6468097ff17ed34",
// "x-requested-with": "XMLHttpRequest",
"cookie": cookieJar.getCookieStringSync(baseUrl),
// "Referer": "https://dppt.hubei.chinatax.gov.cn:8443/invoice-business?ruuid=1726970597058",
"Referrer-Policy": "strict-origin-when-cross-origin"
// "Referrer-Policy": "strict-origin-when-cross-origin"
},
"body": "",
"method": "POST"

Loading…
Cancel
Save