我使用imacros在javascript中编码,我似乎无法从网站页面javascript中检索变量。
在页面的javascript中变量是 window.vVals =(这里是变量值)
我需要使用imacros,我该怎么做?我尝试过各种各样的事情 window.vVals vVals window.content.vVals 但他们都回归未定义,现在真的令人沮丧
由于
编辑:
<script>
window.vVals = {
'f': 'frm_sample',
'n': '57064044135dd',
'a': '57067289aa2c6'
};
</script>
以上是网页上的代码
使用IMacros我想检索这些变量的值(每次刷新时值都会改变,这就是为什么我不能使用任何1个值)
答案 0 :(得分:0)
以下是可能的解决方案之一:
iimPlayCode('SEARCH SOURCE=REGEXP:"(window\\\\.vVals = ((\\\\s|.)*?);)" EXTRACT=$2');
var vVals = JSON.parse(iimGetExtract().replace(/'/g, '"'));