我试图提取一些信息HTML使用Perl。我发现了TreeBuilder和Element和Parser,我应该使用哪一个? 我将如何提取下面一行的名称和值? 此外,这是嵌入在一个HTML结构中,真正的目标是我想要的字段的唯一方法是列“目录数量”的值。 或者我应该只对整个html做一个正则表达式?Perl解析html树buidler或元素或解析器
<table cellspacing="0">
<tbody><tr><td class="black">Number of directories</td><td class="black">:</td><td class="black"> 80</td></tr>
<tr><td class="black">Number of monitored source files</td><td class="black">:</td><td class="black"> 425</td></tr>
<tr><td class="black">Number of functions</td><td class="black">:</td><td class="black"> 6245</td></tr>
<tr><td class="black">Number of source lines</td><td class="black">:</td><td class="black"> 3245</td></tr>
<tr><td class="black">Number of measurement points</td><td class="black">:</td><td class="black"> 2457</td></tr>
<tr><td class="red">TER</td><td class="red">:</td><td class="red"> <strong>12%</strong> (decision)</td></tr>
</tbody></table>
制作该HTML的人无法理解CSS的用途:class ='red''的确如此。太糟糕了,因为具有良好结构CSS的代码更容易处理。 – daotoad 2011-06-14 02:02:40