如何用au3提交一个文件然后上传?提交页面是asp的。
本帖最后由 angelink 于 2010-2-9 23:58 编辑如题:我用_IEFormGetCollection 查看到页面上有一个表单,名称:upload;
表单控件:
名称:file1 类型:file
名称: 0 类型:submit
要如何用ie 的udf来操作它?
估计file是选择文件的而0就是上传了。 首先告诉你 filetype="file"为只读类型,如果使用模拟点击方法如
...
$oT = _IEGetObjById($oIE, 'upload')
MouseMove(_IEPropertyGet($oT, "screenx") + _IEPropertyGet($oT, "width") - 10, _
_IEPropertyGet($oT, "screeny") + _IEPropertyGet($oT, "height") / 2, 1)
MouseClick("left")
WinWait("选择要加载的文件")
$hChoose = WinGetHandle("选择要加载的文件")
ControlSetText($hChoose, "", "Edit1", "D:\Program Files\*.*")
ControlFocus($hChoose, "", "Button2")
ControlSend($hChoose, "", "Button2", "o")应用中适当修改代码
方法二:抓包分析后,使用 winhttp 上传 回复 2# jhwl
能在后台模拟吗?
页:
[1]