【问题标题】:Perl script that extracts data from HTML table [closed]从 HTML 表中提取数据的 Perl 脚本 [关闭]
【发布时间】:2012-04-28 13:10:18
【问题描述】:

我需要一个 Perl 脚本来解析一个包含 2 列的简单 HTML 表格。

该表包括:第 1 列用户的姓名和第 2 列他/她在线的时间。

我需要获取数据为:Name Time_online

我试过HTML::TreeBuilderHTML::Parser 但没有结果。

我想以某种方式获取和操作这些数据。谢谢!

<h1>Users currently online</h1>
<table class="list-table" cellpadding="3" cellspacing="1" summary="Data for online_users">
<thead>
<tr class="list-header">
<th class="list-table" id="online_users_name">
User name
</th>
<th class="list-table" align="right" id="online_users_online_time_pretty">
Online time        
</th>
    </tr>
    </thead>  

    <tbody>
              <tr class="odd"> 
              <td class="list-table" headers="online_users_name">
                <a href="Link">Jack Boauldwin</a>
              </td>

              <td class="list-table" align="right" headers="online_users_online_time_pretty">
                11 minutes
              </td>
            </tr>
        <tr class="even">  

              <td class="list-table" headers="online_users_name">
                <a href="Link">Sarah James</a>
              </td>

              <td class="list-table" align="right" headers="online_users_online_time_pretty">
                1 minutes
              </td>            
          </tr>

              <tr class="odd">


              <td class="list-table" headers="online_users_name">
                <a href="Link">Greg Brown</a>
              </td>

              <td class="list-table" align="right" headers="online_users_online_time_pretty">
                0 minutes
              </td>

          </tr>    
</tbody>
</table>

【问题讨论】:

  • 欢迎来到 SO。你试过什么?请向您展示非工作代码并指定当前输出是什么以及您想要的输出是什么。
  • 你考虑过雇佣程序员并付钱给程序员吗?
  • @jeremycrews - 不要粗鲁地忽视那些试图帮助你自助的人的 cmets 和建议。

标签: html perl html-table html-parsing


【解决方案1】:

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-10-10
  • 2010-12-11
  • 2011-10-14
  • 1970-01-01
  • 2012-10-13
  • 2013-08-11
  • 1970-01-01
相关资源
最近更新 更多