我试图通过Azure ActiveDirectory自动执行身份验证任务。我根据浏览器请求编写脚本。在看到请求时,我注意到浏览器正在以URL编码的形式发送参数。
该参数将作为i19发送。
<input type=hidden name=i19 data-bind=\"value: timeOnPage\"/>'
字符串
在浏览页面的内部脚本时,我发现上面的输入类型i19被动态赋值。
我需要生成这个值,以形成一个编码的字符串参数发送到下一个位置的URL进行身份验证。
它看起来也不像EPOCH UNIX时间戳。
例如:大约在13:53:58 IST,i19:55964
现在我无法找到这个i19到底是怎么回事。
我附加了一个响应脚本here的脚本,在此输入正在生成.(这是一个长文件,所以单独附加).我所知道的是,一些值正在动态创建和浏览器理解它,但通过python后请求,JavaScript被禁用,该值不被显示在响应/头/cookie.
我也会很感激的。
1条答案
按热度按时间w6lpcovy1#
我在尝试在JMeter中复制Microsoft登录流程时遇到了类似的问题,但事实证明i19并不需要每次都更改。我输入了一个随机数(6342),在我的情况下它工作得很好。