2012-04-17 2 views
-6

Мне нужен скрипт Perl для анализа простой таблицы HTML с двумя столбцами.Perl-скрипт, который извлекает данные из таблицы HTML

Таблица содержит: столбец 1 Имя пользователя и столбец 2, время, в которое он/она был в сети.

Мне нужно получить данные, как: имя Time_online

Я попытался HTML::TreeBuilder и HTML::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> 
+6

Добро пожаловать в SO. Что вы пробовали? Пожалуйста, покажите вам нерабочий код и укажите, каков текущий вывод и каков ваш желаемый результат. – dgw

+4

Вы считали, что нанимаете и платите программисту? –

+0

@jeremycrews - Не будьте настолько грубы, чтобы игнорировать комментарии и предложения от людей, которые пытаются помочь вам помочь себе. –

ответ

5
+2

Действительно. Вот [мой ответ (в моем блоге) на его предыдущий вопрос] (http://blog.nu42.com/2012/04/htmltableextract-is-beautiful.html). –

+0

У меня возникла проблема, когда я пытался установить модуль. В нем написано: Извлечение с помощью LWP: ftp://ftp.perl.org/pub/CPAN/authors/01mailrc.txt.gz И затем он застревает. Ничто не происходит долгое время. –

+0

@jeremycrews - Это может быть проблема с сетью. Попробуйте вручную загрузить и установить модуль. –

Смежные вопросы