|
楼主 |
发表于 2012-9-24 12:55
|
显示全部楼层
yyw9230 发表于 2012-9-24 11:39
在我没有滚动滚动条之前,我的数据就只有26行,当滚动之后,html里面的元素就更新了,会变得和新的一样, ...
换一下地址,运行下面这段代码看看:
Sub 读取标签属性及内容()
[a1,I1] = Split("i,className,href,ID,innerText,tabIndex,tagName,Target,Title", ",")
On Error Resume Next
With CreateObject("internetexplorer.application")
.Visible = True
.Navigate "http://club.excelhome.net/forum.php?mod=viewthread&tid=874608&page=6#pid6333111"
Do Until .ReadyState = 4
DoEvents
Loop
Set r = .document.All
For i = 0 To r.Length - 1
Cells(i + 2, 1) = i
Cells(i + 2, 2) = r(i).className '对象的类。
Cells(i + 2, 3) = r(i).href '目标 URL 或锚点。
Cells(i + 2, 4) = r(i).ID '标识对象的字符串。
Cells(i + 2, 5) = r(i).innerText '对象标签内的文本。
Cells(i + 2, 6) = r(i).tabIndex '对象的 Tab 顺序的索引。
Cells(i + 2, 7) = r(i).tagName '对象的标签名称。
Cells(i + 2, 8) = r(i).Target '目标内容要显示于哪个窗口或框架。
Cells(i + 2, 9) = r(i).Title '对象的咨询信息(工具提示)。
Next i
End With
End Sub |
|