|
本帖最后由 只为关注 于 2010-12-24 08:45 编辑
使用IE.au3,在一个网页里想找到一些特定的DIV。可是网页里的这些DIV都没有ID和name属性,还有一些不是标准属性的属性。能做区分的就是这些DIV都有一个class属性。请问,我该如何获取这样的DOM对象呢?
比如:<div class="MIB_blogb" mmid="123">
用这些代码不行,编译时报告class这个属性错误
MsgBox(0,"",$oInput.class^ ERROR The requested action with this object has failed.::
#include <IE.au3>
$oIE = _IEAttach("test")
$oInDIVs = _IETagNameGetCollection ($oIE, "div")
For $oDIV In $oInDIVs
MsgBox(0,"",$oDIV .class)
Next
换成id就行。可是我要找的DIV没有id和name属性啊
经过我的试验,如果DIV还有别的属性,比如这个mmid,那用$oDIV .mmid是可以定位到这个标签的。可是标准属性class却不可以,就是说不能用class定位,这是为什么? |
|