tank 发表于 2013-5-15 23:19:55

请教使用winhttp等方法POST数据时,能不能使用已打开IE的cookies?

内网上有个网页应用,想在网页上用IE浏览器登录后,再用UDF来POST数据。
本来只要登录后,IE浏览器没关,新开浏览器窗口都可以进应用的。这种情况下,用哪种UDF可以继续用IE的cookies来POST数据?

komaau3 发表于 2013-5-15 23:19:56

看看这里似乎对你有帮助

http://www.autoitx.com/forum.php?mod=viewthread&tid=37389&from=favorites

whitehead 发表于 2013-5-16 07:45:05

#include <IE.au3>
#include <WinINet.au3>
$oIE = _IECreate("http://xxx.xxx.com")
_IELoadWait($oIE )
$URL="http://xxx.xxx.com"
$HTM=_IENavigate ($oIE, $URL)

tank 发表于 2013-5-16 13:40:28

本帖最后由 tank 于 2013-5-16 13:48 编辑

#include
#include
$oIE = _IECreate("http://xxx.xxx.com")
_IELoadWait($oIE )
$URL="http://xxx.x ...
whitehead 发表于 2013-5-16 07:45 http://www.autoitx.com/images/common/back.gif


兄弟,没写完?
没解决问题。

whitehead 发表于 2013-5-16 18:30:53

回复 3# tank
你接着用
_IEDocReadHTML ($oIE)
    就可带cookie读取网页了

tank 发表于 2013-5-16 21:17:52

回复tank
你接着用
_IEDocReadHTML ($oIE)
    就可带cookie读取网页了
whitehead 发表于 2013-5-16 18:30 http://www.autoitx.com/images/common/back.gif
谢谢答复。你可能理解错了,我的意思是用IE函数打开网页后,再用winhttp或其他函数POST数据,不用IE函数,IE函数不能POST吧。

tank 发表于 2013-5-16 21:20:29

看看这里似乎对你有帮助
komaau3 发表于 2013-5-16 16:26 http://www.autoitx.com/images/common/back.gif
谢谢,好象帖子里说XMLhttp能做到。我试试看。

whitehead 发表于 2013-5-16 21:58:16

那就直接用这个:
http://www.autoitx.com/forum.php?mod=viewthread&tid=18528

shqf 发表于 2013-5-17 08:55:54

想搞自动化操作?模拟点击不行吗?还有,不用cookies,直接POST数据应该也行的吧。

auto 发表于 2020-6-30 14:15:33

如果登录没有验证码,一般直接后台登录就好了 ,不用先IE再POST
页: [1]
查看完整版本: 请教使用winhttp等方法POST数据时,能不能使用已打开IE的cookies?