首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > CSS >

HtmlUnit解析html能丢掉不可见的Element

2012-07-20 
HtmlUnit解析html会丢掉不可见的Element最近使用htmlunit来作为后端抽取数据,htmlunit的DOM解析,使用xpath

HtmlUnit解析html会丢掉不可见的Element

最近使用htmlunit来作为后端抽取数据,htmlunit的DOM解析,使用xpath定位结点的过程发现有这个问题。

不知道是故意这么做,还是个bug。

于是对重写了前端获取xpath的代码,让它也忽略不可见Element,保持一致,可以解决我们的问题:

?

?判断是否可见:

其中XPCOMUtils是XPCOM的QueryInterface, createInstance,getService的一个代码简化的封装:

 

热点排行