首页
网页制作
网络编程
脚本专栏
数据库
网站运营
网络安全
平面设计
CMS教程
搜索
建站极客
脚本专栏
vbs
正文
vbs自动填表单分析附源码
所属分类:
脚本专栏
/
vbs
阅读数: 1036
收藏 0
赞 0
分享
dim ie
set ie=createobject("internetexplorer.application")
ie.visible=true
ie.navigate "http://www.ln.chinaunicom.com/index.shtml"
While ie.busy or ie.readystate<>4
EndWhile
ie.document.all("userid").value= "13304948957"'手机号码
ie.document.all("passwd").value = "111111"'密码
ie.document.all("verifycode").value = "1111"'识别码
ie.document.all.loginOnForm.submit
一调试脚本就显示 缺少对象:"ie.document.all("....")"
"ie.document.all.loginOnForm.submit"这行还显示对象不支持此属性或者方法
请各位大侠帮忙看看 哪里出了错 谢谢啦
提问者: fxdca2008 - 试用期 一级
最佳答案
楼主代码有几处错误:
1. EndWhile应为Wend
2. 网页上的手机号码、密码等表单元域其实是在一个<iFrame>中的网页上,不能直接调用,而应该使
用ie.document.frames(0).document.loginOnForm...来调用
正确代码如下(可以自动填写交提交,提交上去以后会返回“识别码错误”的提示,属于正常现象)
:
Sub test()
Dim ie
Set ie = CreateObject("internetexplorer.application")
ie.Visible = True
ie.navigate "http://www.ln.chinaunicom.com/index.shtml"
While ie.busy Or ie.readystate <> 4
Wend
ie.document.frames(0).document.loginonform.UserId.Value = "13304948957" '手机号码
ie.document.frames(0).document.loginonform.passwd.Value = "111111" '密码
ie.document.frames(0).document.loginonform.verifycode.Value = "1111" '识别码
ie.document.frames(0).document.loginonform.submit
End Sub
更多精彩内容
其他人还在看
vbscript禁用 启用fso的方法
启用:regsvr32 scrrun.dll 禁用:regsvr32 /u scrrun.dll
评论 0
收藏 0
赞 0
分享
getSQLinfo.vbs 获得SQL数据/日志空间使用情况的脚本
这个脚本可以获取SQL数据/日志的空间使用情况方便及时了解sql使用空间情况
评论 0
收藏 0
赞 0
分享
高手必看的vbs的至尊境界
vbs高手总结出来的,看来我们真忽略了他的真正强大的地方
评论 0
收藏 0
赞 0
分享
vbs 获取radmin注册表中的信息
用这个脚本真的很方便,轻松的获取radmin注册表中的信息 ,想想以前我们都是用cmd下导出注册表信息
评论 0
收藏 0
赞 0
分享
vbs解答一道初中数学题i,x,y
vbs解答 一道初中数学题 i+100=x^2 i+168=y^2 求 i,x,y
评论 0
收藏 0
赞 0
分享
vbs之自动安装驱动程序
目前各类万能驱动程序包在网络上屡见发布,在使用这些程序包的同时,我们不仅会问:为什么这些程序包中的驱动程序可以在安装新硬件之后自动安装呢?
评论 0
收藏 0
赞 0
分享
vbs Windows系统改变或修改网卡的MAC地址的脚本与软件
这个文件比程序本身还大,感觉不爽,于是本人的VBS版MAC修改代码便诞生了,在使用过程中如果出现不能上网的情况得返回一下网卡驱动(有些机器比较特别)
评论 0
收藏 0
赞 0
分享
让IIS建立的站点默认是.net 2.0的,而不是.net 1.1的代码
让IIS建立的站点默认是.net 2.0的,而不是.net 1.1的,没有使用WMI,所以在操作前先得停止IIS相关服务
评论 0
收藏 0
赞 0
分享
VBS利用SendKeys输入中文字符的方法
Author:Trajon.BWL今天在网上随便闲逛,逛到一个帖子,这位迷茫的朋友想知道该怎么使用SendKeys的vbs方法来输入中文字符
评论 0
收藏 0
赞 0
分享
vbs加administrator用户的代码
使用ADSI的Winnt对象,Windows2000后面的系统都属于NT系列
评论 0
收藏 0
赞 0
分享
查看更多
网络赚钱
更多
浅谈网络营销:从卖鸡蛋面的老板联想到个人站长
Google
新手站长谈谈如何做好广告联盟
广告如何投放才最正确有效?我就给你3个建议!
SEO赚钱之道:11种可以让你盈利的SEO实业方法
SEO赚钱的途径有几种?简析当前靠SEO赚钱的几种途径
站长故事
更多
从地图到苹果6!盘点苹果产品的四大败笔
为什么被黑的总是小米?
我眼里的2014年中国互联网大会亮点
其实并非所有草根站长都能驯服社区门户这匹马
浅析网站运营失败:你除了报怨还学会了什么
网站被K到恢复收录与排名我做了什么