2011-01-19 60 views

回答

0

,如果你需要了解在网页对象准确信息,
像标准的HTML表格的默认边框,或标准的链接颜色,
使用Firefox的扩展Firebug。

+0

是的FireBug可以做到这一点,但OP希望通过Java程序以编程方式完成此操作。 – finnw 2011-01-19 11:19:06

1

我认为他想中检索在Java程序中此数据。所以你需要做一些事情。

  1. 下载样式表文件。
  2. 解析HTML和寻找类属性。与HTML属性CSS
  3. 匹配的.class和找到你想要的特定信息。

但要小心,如果你想找到任何html元素的信息,而没有属性。在这种情况下,你需要找到html元素例如XPath的:

<table class="entityTable"> 
<tr> 
<td> <input type="text" value="abcdef" /></td> 
</tr> 

然后,你需要找到的XPath,如:体/ DIV /.../表/ TR/TD /输入,你需要匹配任何可能影响您输入标签属性的css规则。

.entityTable tr td input 
{ 
color:red; 
} 

这是非常困难的,所以如果HTML解析是你的页面放到你的html标签的无处不在的类属性。否则,你需要找到方法来将html标签添加到css规则中。

干杯。

0

如果你在一个小程序这样做,你可以使用JavaScript来收集信息,并将其传递给你的小程序。

相关问题