Thread mit perl eine intranet seite steuern: und daten auslesen (25 answers)
Opened by Rambo at 2005-02-24 16:30

renee
 2005-02-25 14:03
#52108 #52108
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Mit HTML::Parser Deins geparst:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#! /usr/bin/perl
use strict;
use warnings;
use HTML::Parser;

my @links;
my $string = qq~<<tr><td>CLIENTS=SITA_FRA_FRA4LHR007&nbsp;ARINC_FRA_WS1566452&nbsp;</td></tr>text~;

my $p = HTML::Parser->new();
$p->handler(start => \&start_handler,"tagname,attr,self");
$p->parse($string);

foreach my $client(@clients){
print $_,"\n" if($_);
}

sub start_handler{
return if(shift ne 'td');
my ($class) = shift->{href};
my $self = shift;
my $text;
$self->handler(text => sub{$text = shift;},"dtext");
$self->handler(end => sub{push(@clients,split(/\&nbsp;/,$text)) if(shift eq 'td')},"tagname");
}
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/

View full thread mit perl eine intranet seite steuern: und daten auslesen