Perl HTML-парсер - PullRequest
       8

Perl HTML-парсер

2 голосов
/ 30 октября 2011

У меня возникли некоторые трудности при разборе файла HTML.

Вот часть файла HTML, которую я хочу извлечь из названия сайта:

<span class="bold1">Name: </span>www.google.com<br />

<span class="bold1">Name: </span>www.facebook.com<br />

<span class="bold1">Name: </span>www.myspace.com<br />

Вот фрагмент кода Perl с использованием HTML::TreeBuilder module

my @style = $root->look_down('class' => qr/bold1$/);

Как извлечь следующий элемент здесь: я хотел бы извлечь из вышеупомянутогоПример:

  1. www.google.com
  2. www.facebook.com
  3. www.myspace.com
for (@style) 
{
   my $title1 = $_->as_HTML; #text
   print " title" . $title .  "\n";
}

Спасибо

1 Ответ

3 голосов
/ 30 октября 2011

Используйте метод right().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...