fenhanxue 发表于 2016-9-24 13:20:39

winhttprequest 如何能够及时的与网站的数据保持同步更新【已解决】

本帖最后由 fenhanxue 于 2017-3-13 21:45 编辑

Local $url_check =自定义网址
        Local $oHTTP = ObjCreate("winhttp.winhttprequest.5.1")
      $oHTTP.Open("GET",$url_check)
        $oHTTP.Send()
        Local $temp_txt= $oHTTP.Responsetext


不断循环上述函数,当网页发生变动时,得到的结果并不会实时更新,解决方案参见2楼和5楼,

即在自定义网址后面,添加一个随机数即可

tank 发表于 2016-9-24 23:26:48

winhttp的缓存机制造成的,要强制远程取数据,不知winhttp里有没有设置可以。一般是在地址后面加上问号和一个随机数或时间之类(?t=rand(0,1)),相当于每次的地址都不同。另外用Inet函数就有这个参数。

cihron 发表于 2016-9-25 15:28:29

winhttprequest 有缓存问题吗,貌似从来没遇到过。。。

fenhanxue 发表于 2016-9-26 00:43:54

加了个r=rand 随机数,问题依旧。。。

ila 发表于 2016-9-26 09:01:48

2楼说的是这个吗?
http://club.excelhome.net/thread-852840-1-1.html

fenhanxue 发表于 2016-9-26 09:48:57

回复 5# ila


    好像是的

w60711 发表于 2016-9-30 13:27:33

這個太實用了~!!

cihron 发表于 2016-10-2 03:44:21

http://club.excelhome.net/thread-852840-1-1.html
打不开,留个记号,回头看

heroxianf 发表于 2016-10-2 07:42:40

回复 5# ila


    好东西,支持
页: [1]
查看完整版本: winhttprequest 如何能够及时的与网站的数据保持同步更新【已解决】