找回密码
 加入
搜索
查看: 2009|回复: 5

[AU3基础] [已解决]网页登录的问题

  [复制链接]
发表于 2011-8-25 13:44:44 | 显示全部楼层 |阅读模式
本帖最后由 acbs 于 2011-9-5 14:13 编辑
#include <IE.au3>
$oIE = _IECreate ("http://www.uepi.cn/waterFeeSrch/07waterFeeSrch_logon.asp")
_IELoadWait ($oIE)

$UserName = _IEGetObjById ($oIE, "dwbh")
$UserName.focus
If IsObj($UserName) Then $UserName.value = "532"

$PassWord = _IEGetObjById ($oIE, "pw") 
$PassWord .focus
If IsObj($PassWord) Then $PassWord.value = "123456"
这个登录的代码不正确,我想在单位编号处输入532,代码不能用。哪位高手改一下?如果验证码能处理了就更好了,呵呵。
发表于 2011-8-25 14:14:43 | 显示全部楼层
打开网页form1.dwbh.disabled=false
所以不能输入吧
 楼主| 发表于 2011-8-25 16:18:47 | 显示全部楼层
打开网页form1.dwbh.disabled=false
所以不能输入吧
xyold1 发表于 2011-8-25 14:14

老兄,那该如何改下代码呀,让它选择上面那个不就可以了吗?代码不会写,请指教。
发表于 2011-8-25 18:51:28 | 显示全部楼层

#include <IE.au3>
$oIE = _IECreate ("http://www.uepi.cn/waterFeeSrch/07waterFeeSrch_logon.asp")
_IELoadWait ($oIE)

$oIE.document.parentWindow.execscript("onSelectDwbh()")

$UserName = _IEGetObjById ($oIE, "dwbh")
$UserName.focus
If IsObj($UserName) Then $UserName.value = "532"

$PassWord = _IEGetObjById ($oIE, "pw") 
$PassWord .focus
If IsObj($PassWord) Then $PassWord.value = "123456"
 楼主| 发表于 2011-9-5 14:12:46 | 显示全部楼层
感谢这位老兄,可以了.
发表于 2011-9-12 16:30:07 | 显示全部楼层
学习了,多谢指点
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-10-1 17:27 , Processed in 0.071387 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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