Vb.net如何获取frame下的document
如下代码是Uruseibeat分享的,但不能获取页面带frame的内容,如何修改?谢谢
Private Sub btnInfo_Click(sender As Object, e As EventArgs) Handles btnInfo.Click
If lvListIE.SelectedIndices.Count < 1 Then
MessageBox.Show("尚未选择一行数据")
Exit Sub
End If
Dim selectedIndex As Integer
selectedIndex = lvListIE.SelectedIndices.Item(0)
Dim ieInfo As IeDocStructure
Dim ie_SHwnd As Integer
ieInfo = CType(listIe.Item(selectedIndex), IeDocStructure)
ie_SHwnd = ieInfo.IE_SHwnd
'获得IHTMLDocument2接口
Dim IEdoc As mshtml.IHTMLDocument2
IEdoc = getDocumentfromIES(ie_SHwnd)
Dim studentname As String = ""
Dim studentage As String = ""
Dim ieElement As mshtml.IHTMLElement
For Each ieElement In IEdoc.all
Select Case ieElement.id
Case "studentname"
studentname = ieElement.getAttribute("value")
Case "studentage"
studentage = ieElement.getAttribute("value")
End Select
Next
MessageBox.Show("学生名称:" & studentname & vbCrLf & "学生年龄:" & studentage)
End Sub