找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 22499|回复: 2

[网络连接] [已解决]为什么每次获取的网页http get都是一个同样的值

[复制链接]
发表于 2019-3-31 15:26:59 | 显示全部楼层 |阅读模式
本帖最后由 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);
        }
}
  1. /*&cls
  2. @echo off
  3. cd /d "%~dp0"
  4. cscript -nologo -e:jscript "%~f0" 30
  5. pause&exit /b
  6. */

  7. var fso=new ActiveXObject('Scripting.FileSystemObject');
  8. var n=WSH.Arguments(0);

  9. var data=gettext("testdate",0);


  10. function gettext(d,num){
  11. var http=new ActiveXObject('MSXML2.XMLHTTP');
  12.     var url='http://api.m.taobao.com/rest/api3.do?api=mtop.common.getTimestamp';
  13.     var text='';
  14.     http.open('Get', url, false)
  15.     http.send();
  16.     text=http.responseText;

  17. if (num<5) {num++;
  18. WSH.echo(num+'\n'+text);
  19. WSH.sleep(3000);
  20. gettext(d,num);
  21. }
  22. }
复制代码
发表于 2019-3-31 19:09:13 | 显示全部楼层
传递个随机参数或用post

评分

参与人数 1技术 +1 收起 理由
kaze + 1 乐于助人

查看全部评分

 楼主| 发表于 2019-3-31 20:35:25 | 显示全部楼层
回复 2# zaqmlp


  高手,是程序员吧,一句话就解决了问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-19 05:21 , Processed in 0.018134 second(s), 9 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表