不行啊,这是我的代码:Private Sub Command1_Click() Unload Me End End SubPrivate Sub Form_Load()WebBrowser1.Navigate2 "http://www.114online.com/html/search/class/b01.html"
End Sub Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant) If URL = "http://www.114online.com/html/search/class/b01.html" Then WebBrowser1.Document.All.Item("areaid")(1).Selected =true WebBrowser1.Document.All.Item("tselected")(2).Checked = True WebBrowser1.Document.Forms(0).submit End If End Sub
给你个连接看一下先 http://www.microsoft.com/china/msdn/workshop/scrape.asp 利用 Microsoft 的 HTML 分析器来获得 Web 站点的数据
你要先触发onchange事件才行啊 改为 Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant) If Not (pDisp Is WebBrowser1.Object) Then Exit Sub On Error Resume Next
WebBrowser1.Document.All.Item("tselected")(2).Checked = True WebBrowser1.Document.All.Item("areapid")(1).Selected = True WebBrowser1.Document.All.Item("areapid").onchange WebBrowser1.Document.All.Item("areaid")(1).Selected = True End Sub
其他大侠也请出现啊!请教请教!
不行啊,这是我的代码:Private Sub Command1_Click()
Unload Me
End
End SubPrivate Sub Form_Load()WebBrowser1.Navigate2 "http://www.114online.com/html/search/class/b01.html"
End Sub
Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
If URL = "http://www.114online.com/html/search/class/b01.html" Then
WebBrowser1.Document.All.Item("areaid")(1).Selected =true
WebBrowser1.Document.All.Item("tselected")(2).Checked = True
WebBrowser1.Document.Forms(0).submit
End If
End Sub
http://www.microsoft.com/china/msdn/workshop/scrape.asp
利用 Microsoft 的 HTML 分析器来获得 Web 站点的数据
改为
Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
If Not (pDisp Is WebBrowser1.Object) Then Exit Sub
On Error Resume Next
WebBrowser1.Document.All.Item("tselected")(2).Checked = True
WebBrowser1.Document.All.Item("areapid")(1).Selected = True
WebBrowser1.Document.All.Item("areapid").onchange
WebBrowser1.Document.All.Item("areaid")(1).Selected = True
End Sub