From 8d59d25cfda45487f6da1a779c981e84f7d4fa4e Mon Sep 17 00:00:00 2001 From: linyuanshi Date: Mon, 23 Sep 2024 15:53:29 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0get=5Flos=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- routes/service/FpService.js | 3 +- test/fp/invoice-business.html | 64 +++++++++++++++++------------------ test/fp/test_fp_fetch.js | 34 +++++++++---------- 3 files changed, 51 insertions(+), 50 deletions(-) diff --git a/routes/service/FpService.js b/routes/service/FpService.js index d7aed73..5621907 100644 --- a/routes/service/FpService.js +++ b/routes/service/FpService.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 ) diff --git a/test/fp/invoice-business.html b/test/fp/invoice-business.html index e512d68..fbcb2a8 100644 --- a/test/fp/invoice-business.html +++ b/test/fp/invoice-business.html @@ -1,45 +1,45 @@ -纳税人端WEB应用
纳ç¨äººç«¯WEBåºç¨
\ No newline at end of file + } + })(); diff --git a/test/fp/test_fp_fetch.js b/test/fp/test_fp_fetch.js index 52a68c1..d35ef43 100644 --- a/test/fp/test_fp_fetch.js +++ b/test/fp/test_fp_fetch.js @@ -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"