如何能让autoit 实现网页数据的Post 提交
如何能让autoit 实现网页数据的Post 提交?目前好像只支持get 提交方式,但有些网页需要用POST方式 ,请高手作答,谢谢!
:face (37): :face (29):
[ 本帖最后由 论坛管理员 于 2008-7-7 22:56 编辑 ] 用xmlhttp就可以了 原帖由 gto250 于 2008-5-4 19:30 发表 http://www.autoitx.com/images/common/back.gif
用xmlhttp就可以了
有这个函数吗?能否赐教清楚些!举个例子
:face (38):
回复 1# 论坛管理员 的帖子
帮顶吧,哎!!!!!!!!!!!!!!! 我也顶一个!!! 我也很想知道到底怎么弄? 如何能让autoit 实现网页数据的Post 提交?有人知道吗? xmlhttp是个强大的com object,是广告机的重要元素…… 有些网页需要用POST方式
能举个例子吗 试试用:
$oIE.document.forms.item ("表单的name").elements.item ("提交按钮的name").click()
或者参考_IEAction() $oHTTP = ObjCreate("microsoft.xmlhttp")
$oHTTP.Open("post","http://www.wansong.net/user/UserLogin.asp",false)
$oHTTP.setRequestHeader("Cache-Control", "no-cache")
$oHTTP.setRequestHeader("Content-Type","application/x-www-form-urlencoded")
$oHTTP.setRequestHeader("Referer","http://www.wansong.net/loginframe.htm")
$oHTTP.Send("UserName=****&UserPass=****&CookieDate=30&submit=%B5%C7+%C2%BC")
UserName和UserPass为表单中的input值 原帖由 gto250 于 2008-5-14 22:31 发表 http://www.autoitx.com/images/common/back.gif
$oHTTP = ObjCreate("microsoft.xmlhttp")
$oHTTP.Open("post","http://www.wansong.net/user/UserLogin.asp",false)
$oHTTP.setRequestHeader("Cache-Control", "no-cache")
$oHTTP.setRequestHeader("Content-T ...
谢谢!~我试了,可以提交成功,请问如何能得到并保存返回的网页数据呢?
:face (37): 学习………………………… 原帖由 论坛管理员 于 2008-5-15 00:51 发表 http://www.autoitx.com/images/common/back.gif
谢谢!~我试了,可以提交成功,请问如何能得到并保存返回的网页数据呢?
:face (37):
我也想知道这个答案,高手回答一下吧.
回复 12# 论坛管理员 的帖子
xmlhttp是com组件,相关的帮助可以查msdn简单点就用AutoIT来模拟点击,至于"如何能得到并保存返回的网页数据呢?"
可以参考下这两个函数:
_IEDocReadHTML ( ByRef $o_object ), _IEBodyReadHTML ( ByRef $o_object )
如果需要拿到具体某个tag里面的东西,建议还是先看看帮助或在网上找些教程资料看看,这样说恐怕说不清楚。。。
页:
[1]
2