有一个网站数据请求下载需要进行动态验证,网页JS有特定的算法。
function getRnd() {
return parseInt(Math.random() * 10000) + "=" + parseInt(Math.random() * 10000)
}
//Returns a random number
function getRuntime() {
var c = new Date();
var b = "";
var f = c.getFullYear();
var h = c.getMonth() + 1;
var g = c.getDate();
var a = c.getHours();
var d = c.getMinutes();
var e = c.getSeconds();
b = f + "-" + h + "-" + g + " " + a + ":" + d + ":" + e;
return
//Returns a timestamp<BR />其请求参数为
[{"ReqId":"1000","Market":"0","Sort":"zj08","CodeList":"","Desc":"1","Page":"1","PageSize":"100","Xgtj":"","Want":"hq00,hq01,zj00,zj01,zj02,zj03,zj04,zj05,zj06,zj07,zj08,zj09,zj10,zj11,zj12,zj13,zjn00,zjn01,zjn02","EXPTOKEN":"35de5f29c393b370e92a99c19ea2bb8f9a5d81e0296dedf6d952531a0982450e","modname":"mod_zjlx"}]
token是动态的,图中的32位是请求数据时的实时时间戳,是根据上面的算法计算出来的

如何使用JSL来实现这个算法,最终使用JSL可以实现网站数据下载。
谢谢专家!
b3313cca81a3f56de75d0e252dc3d17d {~62~33~33~31~33~63~63~61~38~31~61~33~66~35~36~64~65~37~35~64~30~65~32~35~32~64~63~33~64~31~37~64};
b3313cca81a3f56dca5503f02eb3b23f {~62~33~33~31~33~63~63~61~38~31~61~33~66~35~36~64~63~61~35~35~30~33~66~30~32~65~62~33~62~32~33~66};
54b0ea31266538a5ed4b311f78e45577 {~35~34~62~30~65~61~33~31~32~36~36~35~33~38~61~35~65~64~34~62~33~31~31~66~37~38~65~34~35~35~37~37};
54b0ea31266538a5dc3eb30831ba9a8e {~35~34~62~30~65~61~33~31~32~36~36~35~33~38~61~35~64~63~33~65~62~33~30~38~33~31~62~61~39~61~38~65};
6f6513e99b16e00bd952531a0982450e {~36~66~36~35~31~33~65~39~39~62~31~36~65~30~30~62~64~39~35~32~35~33~31~61~30~39~38~32~34~35~30~65};
230e438970e32162d952531a0982450e {~32~33~30~65~34~33~38~39~37~30~65~33~32~31~36~32~64~39~35~32~35~33~31~61~30~39~38~32~34~35~30~65};
3a37657866190524d952531a0982450e {~33~61~33~37~36~35~37~38~36~36~31~39~30~35~32~34~64~39~35~32~35~33~31~61~30~39~38~32~34~35~30~65};
762baf39305e1ed6d952531a0982450e {~37~36~32~62~61~66~33~39~33~30~35~65~31~65~64~36~64~39~35~32~35~33~31~61~30~39~38~32~34~35~30~65};
16f080f9e5d542afd952531a0982450e {~31~36~66~30~38~30~66~39~65~35~64~35~34~32~61~66~64~39~35~32~35~33~31~61~30~39~38~32~34~35~30~65};
478a2b0371d01b8cd952531a0982450e {~34~37~38~61~32~62~30~33~37~31~64~30~31~62~38~63~64~39~35~32~35~33~31~61~30~39~38~32~34~35~30~65};我为几个不同的时间请求参数收集了时间戳及其二进制文本。

我只是不知道如何使用 JSL 来做这个算法。向 JMP 专家寻求帮助。谢谢!
如果您希望在此处获得任何帮助,您应该提供更多背景信息。 所以你有一个用 JavaScript 编码的算法? 你学过JSL了吗? 到目前为止,您遇到的问题的性质是什么?
谢谢专家!
是的,这是一个带有JSL的HTTP下载问题,这个算法只涉及请求参数的时间戳验证。
我的JSL手册,可以做正常的HTTP使用JSL下载数据。
谢谢你!
还是在HTTP请求时间校验问题,这个参数必须按照上面的JS算法在当时提交才能成功下载数据。
图为我完整下载的 JSL 代码。
