const fs = require("node:fs"); const FpService = require("../../routes/service//FpService"); var baseUrl = 'https://dppt.shanghai.chinatax.gov.cn:8443' // TODO 需要文件内的 meta name="_y_ds" content 标签内容 let url = `${baseUrl}/szzhzz/qlfpcx/v1/queryFpjcxx?t=${new Date().getTime()}`; var param = '{"gjbq":"1","fpztDm":["01","02","03","04"],"fplyDm":"0","fplxDm":[],"kprqq":"2024-09-09","kprqz":"2024-09-25","tfrqq":"2024-09-09","tfrqz":"2024-09-25","sflzfp":"","dtBz":"N","pageNumber":1,"pageSize":20}'; var html = fs.readFileSync('./invoice-business.html', 'utf8').toString(); var loginCookieStr = `sensorsdata2015jssdkcross=%7B%22distinct_id%22%3A%2219231c441df15b4-04dcd4aa86b50fc-11462c6f-2073600-19231c441e06e0%22%2C%22first_id%22%3A%22%22%2C%22props%22%3A%7B%22%24latest_traffic_source_type%22%3A%22%E7%9B%B4%E6%8E%A5%E6%B5%81%E9%87%8F%22%2C%22%24latest_search_keyword%22%3A%22%E6%9C%AA%E5%8F%96%E5%88%B0%E5%80%BC_%E7%9B%B4%E6%8E%A5%E6%89%93%E5%BC%80%22%2C%22%24latest_referrer%22%3A%22%22%7D%2C%22identities%22%3A%22eyIkaWRlbnRpdHlfY29va2llX2lkIjoiMTkyMzFjNDQxZGYxNWI0LTA0ZGNkNGFhODZiNTBmYy0xMTQ2MmM2Zi0yMDczNjAwLTE5MjMxYzQ0MWUwNmUwIn0%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%2219231c441df15b4-04dcd4aa86b50fc-11462c6f-2073600-19231c441e06e0%22%7D; tpass_h49fdcfd823b49a6aasd3ffacb33bffh=eyJhbGciOiJIUzUxMiJ9.eyJsb2dpbl91c2VyX2tleSI6IjY3OWE2MTc3NzMxYzRiZjI5NWVhNTQ4ZjBiYmVmOTk4In0.SmkH8KD5hBvLGtHFqB031ypwyEtxlcOqLu5yw_uoiZPXp8696bD8xxz67cpsapdPBMrOaE9yK3NIiTHbhc9A9A; oauth2_referer=etax.shanghai.chinatax.gov.cn; tpass_n4553b866na9459d9f24naesb5ds5asa=eyJhbGciOiJIUzUxMiJ9.eyJsb2dpbl91c2VyX2tleSI6ImNhMDQ2MmIyZTk0YjRkYzRiN2JhMTExMGFmODI4ODc2In0.Kgr090-vjkFUgpm6571N7lw6k_ndHnM6XF8DBMnO6DqDtDMsCL1GDU7Xiy1rqVoU1Odrm8ODOfYS4AJC4JQvFQ; tpass_b6edq5qqc5cb4c3288q6aq6fab5qc3b4=eyJhbGciOiJIUzUxMiJ9.eyJsb2dpbl91c2VyX2tleSI6IjVhYjEwYzhiODlmNjRjZDE5ZTAxMGY0NzgxZjE5YWFjIn0.qcDzWxY5BX9ZB7k2Lxt0DD6nPzaCRDmn5fwIL66Nw1dtPi9zstsJaZyft7WityYBof8hKFJASyfsQiHb7RnuOQ; znhd-ssotoken=0c629fe9c8804526b34db177d1c68be4; ZNHD_SECURITY_CHECK_TOKEN=a2fe627970624cf8a1f1a46011181e79; c_time=12; dzfp-ssotoken=26683cf6dcc242608012fb5b2b3c5ea3; SSO_SECURITY_CHECK_TOKEN=1b0f397e8a734a1495c7954a156abaab; lzkqow39189=5fecf5f0c4134f32a91d9a1df12627d8; DTSwUOYx7MiWN=d4cef8b902acb6015e06afe43e3c3487121e38b773070aee2a04659aa48798b; lzkqow38189=1729566205069; MKls83gqduGS=3d1f7c13a89eb0c4fcc680ff5dad28e078543ed4553ba7f0d8a801addf2014302b86248937f43eed55ad1683d6c7b7c3` let publicKey = "MIGf1MA0GCSqGSI2b03DQEBAQUAA4GNADCBiQKBgQCPOI4ljTRsXvnuu+QYCdgmBePpUE/PnIuQtpC8uWl16Gb0paS1kfPOEUBfLYWDHLEXZ7NKN1Aq+o3dv+8YnlabMmzx4lMCeaS5nFV6jELwOVaSdxiHrNYAuJbQvdNeTTRVOHxRXebhdM2txtHhQBpZTPJmOP2rXde3/ax+sS/eLwIDAQAB" let fpService = new FpService(); // for (let i = 0; i < 100; i++) { // } ueryFpjcxx() async function ueryFpjcxx() { let los = await fpService.get_los(url, param, html, loginCookieStr, publicKey) console.log(JSON.stringify(los)) let fetch_url = `${baseUrl}${los.hurl}`; let asd = await fetch(fetch_url, { "headers": { "accept": "application/json, text/plain, */*", "accept-language": "zh-CN,zh;q=0.9", "cache-control": "no-cache", "content-type": "application/json", "lzkqow23819": los.hd, "nsrsbh": "91420527679774511L", "pragma": "no-cache", "sec-ch-ua": "\"Not/A)Brand\";v=\"8\", \"Chromium\";v=\"126\", \"Google Chrome\";v=\"126\"", "sec-ch-ua-mobile": "?0", "sec-ch-ua-platform": "\"Linux\"", "sec-fetch-dest": "empty", "sec-fetch-mode": "cors", "sec-fetch-site": "same-origin", "security-mes-key": "", // "sso_security_check_token": "1b0f397e8a734a1495c7954a156abaab", // "x-api-type": "xhr", // "x-b3-sampled": "1", // "x-b3-spanid": "d8a5a6be3a29cdb8", // "x-b3-traceid": "d8a5a6be3a29cdb8", // "x-tsf-client-timestamp": `${new Date().getTime()}000`, "cookie": los.cookies, "Referer": "https://dppt.hubei.chinatax.gov.cn:8443/invoice-query/invoice-query", "Referrer-Policy": "strict-origin-when-cross-origin" }, "body": los.bd, "method": "POST" }); console.log(await asd.text()) } // 91420527679774511L // 512225196409253474 // st203287