社区
vbScript
帖子详情
请问,怎样自动用VBS填写页面表单?
balababy
2008-12-08 05:00:11
在VBS里调用组件然后打开指定网页,然后自动填写表单。这个我会。
现在的问题是怎样用VBS向一个已经用IE打开的页面自动填值呢?
比如我用IE打开一个页面,现在我想调用VBS脚本自动向该页面赋值,请问这样得VBS脚本怎样写,感谢各路大侠解囊相助~!
...全文
728
9
打赏
收藏
请问,怎样自动用VBS填写页面表单?
在VBS里调用组件然后打开指定网页,然后自动填写表单。这个我会。 现在的问题是怎样用VBS向一个已经用IE打开的页面自动填值呢? 比如我用IE打开一个页面,现在我想调用VBS脚本自动向该页面赋值,请问这样得VBS脚本怎样写,感谢各路大侠解囊相助~!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lyserver
2008-12-16
打赏
举报
回复
看错问题了,建议LZ使用VB而不是VBS进行处理,因为在VB里可以实现对所有IE窗口的控制(通过ShellWindows),接下来思路就跟上面的一样了。
揭贴率:0%,太低了。
wap21
2008-12-16
打赏
举报
回复
mark
qqlpp
2008-12-16
打赏
举报
回复
mark
lyserver
2008-12-16
打赏
举报
回复
这个问题的难点在于IE的事件好像不是基于连接点的,因此无法在VBS里使用GetRef截获网页完成事件(具体还没测试),所以我用了一个延时,其它的则可以基于DOM访问页面元素了,俺根据www.googel.cn网页写了一段示例代码,实现了自动填写页面表单搜索项目和提交表单的功能,其它的网页,你可以按此思路分析后进行。
Dim IE,oInput,oButton,oDocument
Set IE = CreateObject("InternetExplorer.Application")
IE.Visible = True
IE.Navigate "http://www.google.cn"
wscript.sleep 1000 '延时1秒以等待网页打开完毕
Set Doc = IE.Document
Set oInput = Doc.getElementsByName("q")(0)
oInput.Value = "中国人" '填写表单
Call Doc.All.btnG.click() '提交表单
wangkk125
2008-12-13
打赏
举报
回复
用ajax
Microogle
2008-12-10
打赏
举报
回复
没办法就用sendkeys吧,也可以写个小点的EXE,然后用VBS保存起来,每次生成并调用(脑壳有毛病啊)。
或者用IE中添加菜单的方法来实现。
bugger_money
2008-12-09
打赏
举报
回复
这个没有考虑过,但是我想是可以通过的,可能需要更为复杂的程序来支撑.
zjsfdxbao
2008-12-09
打赏
举报
回复
-_-这个好象不属于WEB开发了吧...
VBScript实现这个比较困难(至少偶米想到...)
这得有ACTIVEX支持才可以,把API功能包含在ACTIVEX里,VBS里调用
-晴天
2008-12-09
打赏
举报
回复
自动填?ajax定时调用?
VBS
脚本和HTML DOM
自动
操作网页
VBS
脚本和HTML DOM
自动
操作网页 2016-06-16 10:241068人阅读评论(0)收藏举报 分类: Windows(42) 版权声明:本文为博主原创文章,未经博主允许不得转载。 本来是想通过JS实现对其他
页面
的控制,发现跨域无法获取
页面
DOM来操作。接着考虑bat,发现也实现不了,于是想到
vbs
。
vbs
还是很强大啊,病毒之类...
html
vbs
输入框,HTML_
vbs
自动
填
表单
分析附源码,dim ie set ie=createobject("internetexp - phpStudy...
vbs
自动
填
表单
分析附源码dim ieset ie=createobject("internetexplorer.application")ie.visible=trueie.navigate "http://www.ln.chinaunicom.com/index.shtml"While ie.busy or ie.readystate<>4EndWhileie.document.a...
自动
申请QQ代码
Set a=WScript.CreateObject("WScript.shell") a.run "http://newreg.qq.com/" '打开QQ号码申请
页面
WScript.Sleep 3000 '延时10秒,等待
页面
载入 a.SendKeys "123" '这里
填写
昵称 a.SendKeys "{TAB}" WScript.Sleep 200 a.SendKeys "{DOWN}"...
别再手动登录了!用
VBS
脚本
自动
打开Chrome并
填写
表单
(附完整代码)
本文详细介绍了如何使用
VBS
脚本实现Chrome浏览器的
自动
化
表单
填写
,解放双手提高工作效率。通过完整的代码示例和实战技巧,帮助用户快速掌握
VBS
脚本的基础搭建、稳定性优化和高级应用,特别适合测试工程师、运维人员和行政人员使用。
html
自动
按键,
VBS
脚本和HTML DOM
自动
操作网页
本来是想通过JS实现对其他
页面
的控制,发现跨域无法获取
页面
DOM来操作。接着考虑bat,发现也实现不了,于是想到
vbs
。
vbs
还是很强大啊,病毒之类很多都是
vbs
脚本啊。
vbs
打开浏览器,然后通过dom来操作
页面
,可以实现
自动
填写
内容和按钮点击等。摸索了几个常用的,代码如下:1、网页文本框赋值并提交按钮Dim wsh,ie,btn,conSet ie = WScript.CreateObject(...
vbScript
4,008
社区成员
3,512
社区内容
发帖
与我相关
我的任务
vbScript
它是一种微软环境下的轻量级的解释型语言,它使用COM组件、WMI、WSH、ADSI访问系统中的元素,对系统进行管理。
复制链接
扫一扫
分享
社区描述
它是一种微软环境下的轻量级的解释型语言,它使用COM组件、WMI、WSH、ADSI访问系统中的元素,对系统进行管理。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章