读书人

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

发布时间: 2012-07-20 10:38:30 作者: rapoo

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

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

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

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

?

?判断是否可见:

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

 

读书人网 >CSS

热点推荐