vb6.0 使用webbrowser控件调用网页内容

2025-03-19 02:21:00
推荐回答(3个)
回答(1):

你在窗体上放一个Command按钮,一个WebBrowser控件并拉大一点,然后把代码放进去。
运行效果是,进入QQ注册页面,并自动在验证码框里输入字。 代码很简单,关键就是getElementsByName的写法:

Private Sub Command1_Click()
Dim objDoc
Set objDoc = WebBrowser1.Document
objDoc.getElementsByName("verifycode")(0).Value = "找到了"
objDoc.getElementsByName("verifycode")(0).Focus
End Sub

Private Sub Form_Load()
WebBrowser1.Navigate "http://reg.qq.com/"
End Sub

回答(2):

你首先要对网页进行分析,如果有frame部件,则应该先取部件,再调用如上代码。
我用的是opera进行网页进行分析。

因为你提供的信息不太详细,所以只能如上回答。

回答(3):

试着回答一下,可能的原因是在.all.item上
因为复杂的网点,可能有多个document,或多个item元素。不象简单的网页是一对一的。
建议在同一个区域使用这个方法。