我安装了Ruby和Mechanize。在我看来,使用Nokogiri可以实现我想做的事情,但我不知道该如何做。
这个table
怎么样?它只是vBulletin论坛站点的一部分HTML。我试图保留HTML结构,但删除了一些文本和标记属性。我想获取每个主题的一些详细信息,例如:标题、作者、日期、时间、回复数和浏览量。
请注意,HTML文档中只有少数几个表格。我需要一个特定的带有其的表格,<tbody id="threadbits_forum_251">
。名称将始终相同(我希望如此)。我能在代码中使用和吗?
<table >
<tbody>
<tr> <!-- table header --> </tr>
</tbody>
<!-- show threads -->
<tbody id="threadbits_forum_251">
<tr>
<td></td>
<td></td>
<td>
<div>
<a href="showthread.php?t=230708" >Vb4 Gold Released</a>
</div>
<div>
<span><a>Paul M</a></span>
</div>
</td>
<td>
06 Jan 2010 <span class="time">23:35</span><br />
by <a href="member.php?find=lastposter&t=230708">shane943</a>
</div>
</td>
<td><a href="#">24</a></td>
<td>1,320</td>
</tr>
</tbody>
</table>