找回密码
 加入
搜索
查看: 16729|回复: 29

如何能让autoit 实现网页数据的Post 提交

  [复制链接]
发表于 2008-5-4 17:04:30 | 显示全部楼层 |阅读模式
如何能让autoit 实现网页数据的Post 提交?

目前好像只支持get 提交方式,但有些网页需要用POST方式 ,请高手作答,谢谢!



[ 本帖最后由 论坛管理员 于 2008-7-7 22:56 编辑 ]
发表于 2008-5-4 19:30:44 | 显示全部楼层
用xmlhttp就可以了
 楼主| 发表于 2008-5-4 20:32:05 | 显示全部楼层
原帖由 gto250 于 2008-5-4 19:30 发表
用xmlhttp就可以了


有这个函数吗?能否赐教清楚些!举个例子

发表于 2008-5-5 22:57:40 | 显示全部楼层

回复 1# 论坛管理员 的帖子

帮顶吧,哎!!!!!!!!!!!!!!!
发表于 2008-5-7 23:04:12 | 显示全部楼层
我也顶一个!!!
发表于 2008-5-8 02:39:19 | 显示全部楼层
我也很想知道到底怎么弄?
 楼主| 发表于 2008-5-13 21:37:29 | 显示全部楼层
如何能让autoit 实现网页数据的Post 提交?
有人知道吗?
发表于 2008-5-13 21:39:05 | 显示全部楼层
xmlhttp是个强大的com object,是广告机的重要元素……
发表于 2008-5-13 22:41:07 | 显示全部楼层
有些网页需要用POST方式
能举个例子吗
发表于 2008-5-14 13:41:36 | 显示全部楼层
试试用:
$oIE.document.forms.item ("表单的name").elements.item ("提交按钮的name").click()

或者参考_IEAction()
发表于 2008-5-14 22:31:50 | 显示全部楼层
$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值
 楼主| 发表于 2008-5-15 00:51:45 | 显示全部楼层
原帖由 gto250 于 2008-5-14 22:31 发表
$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 ...


谢谢!~我试了,可以提交成功,请问如何能得到并保存返回的网页数据呢?
发表于 2008-10-3 16:39:03 | 显示全部楼层
学习…………………………
发表于 2008-10-30 10:49:02 | 显示全部楼层
原帖由 论坛管理员 于 2008-5-15 00:51 发表


谢谢!~我试了,可以提交成功,请问如何能得到并保存返回的网页数据呢?

我也想知道这个答案,高手回答一下吧.
发表于 2008-10-30 19:24:38 | 显示全部楼层

回复 12# 论坛管理员 的帖子

xmlhttp是com组件,相关的帮助可以查msdn

简单点就用AutoIT来模拟点击,至于"如何能得到并保存返回的网页数据呢?"
可以参考下这两个函数:
_IEDocReadHTML ( ByRef $o_object ), _IEBodyReadHTML ( ByRef $o_object )

如果需要拿到具体某个tag里面的东西,建议还是先看看帮助或在网上找些教程资料看看,这样说恐怕说不清楚。。。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-22 15:31 , Processed in 0.086110 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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