本帖最后由 kaze 于 2019-3-31 20:36 编辑
请问为什么每次获取的http get都是一个同样的值,以时间api为例。
下面的语句也试过了,还是不变。
test1 : for (var j = 0; j < 4; j++) {
if ( j <4) {var data=gettext("testdate",0);
WSH.echo(data);
continue test1;
} else {
WSH.echo(num+'\n'+text);
}
}- /*&cls
- @echo off
- cd /d "%~dp0"
- cscript -nologo -e:jscript "%~f0" 30
- pause&exit /b
- */
-
- var fso=new ActiveXObject('Scripting.FileSystemObject');
- var n=WSH.Arguments(0);
-
- var data=gettext("testdate",0);
-
-
- function gettext(d,num){
- var http=new ActiveXObject('MSXML2.XMLHTTP');
- var url='http://api.m.taobao.com/rest/api3.do?api=mtop.common.getTimestamp';
- var text='';
- http.open('Get', url, false)
- http.send();
- text=http.responseText;
-
- if (num<5) {num++;
- WSH.echo(num+'\n'+text);
- WSH.sleep(3000);
- gettext(d,num);
- }
- }
复制代码
|