From 9351bc7e17cf67b3f4fa997939bd297367b811e6 Mon Sep 17 00:00:00 2001 From: rnet Date: Thu, 30 Nov 2023 16:46:33 +0800 Subject: [PATCH] fix: url/readme --- README.md | 13 ++++++++++++- src/makeCode.js | 2 ++ utils/isValidUrl.js | 2 +- 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 74907d8..c3ba7d0 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ 1. [瑞数vmp-动态代码生成原理](https://howduudu.tech/#/blog/article/1701276778000) -## 2. 动态代码生成 +## 2. 瑞数算法还原 ### 2.1. makecode子命令 @@ -36,8 +36,19 @@ Examples: main.js makecode -u http://url/path ``` +调用示例: + +```bash + $ node main.js makecode -u http://wcjs.sbj.cnipa.gov.cn/sgtmi +文件写入成功:./rsvmp/output/dynamic-code.js +文件写入成功:./rsvmp/output/output_ts.json +文件写入成功:./rsvmp/output/input_ts.json +``` + ### 2.2. makecookie子命令 +执行子命令`makecookie`生成cookie。 + 进行中... ## 3. 手动获取动态代码和$_ts的方法 diff --git a/src/makeCode.js b/src/makeCode.js index eb87677..f026894 100644 --- a/src/makeCode.js +++ b/src/makeCode.js @@ -9,6 +9,8 @@ function writeFile(filepath, text) { } module.exports = function (ts) { + logger.info(`传入的$_ts.nsd: ${ts.nsd}`); + logger.info(`传入的$_ts.cd: ${ts.cd}`); const coder = new Coder(ts); const { code, $_ts } = coder.run(); writeFile(paths.outputResolve('dynamic-code.js'), code); diff --git a/utils/isValidUrl.js b/utils/isValidUrl.js index 8efa22e..10bc2c3 100644 --- a/utils/isValidUrl.js +++ b/utils/isValidUrl.js @@ -1,4 +1,4 @@ -const url = require('url').URL; +const URL = require('url').URL; module.exports = function isValidUrl(url) { try {