2011-01-19 52 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來收集信息,並將其傳遞給你的小程序。

相關問題