VB如何获取某网页中“确定”按钮的单击事件?急! 打开一网页,向页面上的好几个文本框中输入数据,
然后点击页面上的“确定”按钮。(页面上有好几个不同功能的按钮)问:当“确定”按钮按下时,VB怎样才能获得这一消息?并读取数据保存到数据库。(其它元素的事件又是怎样获得的?...
然后点击页面上的“确定”按钮。(页面上有好几个不同功能的按钮)
问:当“确定”按钮按下时,VB怎样才能获得这一消息?并读取数据保存到数据库。(其它元素的事件又是怎样获得的?),请高手详细讲讲并给段代码。
谢谢!!!
新年快乐!!!
“oO没名字了Oo ”老师:给我你的QQ号或邮箱,我发给你就清楚了,行不?
谢谢你的耐心帮助!!! 展开
问:当“确定”按钮按下时,VB怎样才能获得这一消息?并读取数据保存到数据库。(其它元素的事件又是怎样获得的?),请高手详细讲讲并给段代码。
谢谢!!!
新年快乐!!!
“oO没名字了Oo ”老师:给我你的QQ号或邮箱,我发给你就清楚了,行不?
谢谢你的耐心帮助!!! 展开
1个回答
展开全部
1.看网页源码,找到按钮的ID以便调用,每个元素的ID是不同的
2.建立WebBrowser
3. WebBrowser.Document.getElementById("这里是你的按钮的ID").click ‘这是点击按钮
4. .Value ’这是取值,具体的元素不同,取值的方式也不一样,你可以试试
5. .Browser.ReadyState = 4 '这是表示网页刷新完成
也可以将取值过程放入 WebBrowser1_DownloadComplete() 事件中
2.建立WebBrowser
3. WebBrowser.Document.getElementById("这里是你的按钮的ID").click ‘这是点击按钮
4. .Value ’这是取值,具体的元素不同,取值的方式也不一样,你可以试试
5. .Browser.ReadyState = 4 '这是表示网页刷新完成
也可以将取值过程放入 WebBrowser1_DownloadComplete() 事件中
更多追问追答
追问
自学过VB,但对网页等编程一窍不通,请举例一个网页,写一下代码,行不?
谢谢!
可能您的回答与我的问题正好相反:我是想用VB监视一个特定的网页,当网页中的某个按钮被按下时,VB程序发生动作,读取网页中的文本框或表格中的内容保存在本地电脑中数据库中。不是用VB去点击网页中的按钮。(您上面的内容我没看懂,说错了别见怪。)
追答
只能通过跳转的网页地址来判断了
Private Sub WebBrowser1_BeforeNavigate2(ByVal pDisp As Object, URL As Variant, Flags As Variant, TargetFrameName As Variant, PostData As Variant, Headers As Variant, Cancel As Boolean)
if URL= "按钮点击后的网址" then
.........
End Sub
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询