Thread Platzhalter für HTML-Ausdrücke (reguläre Ausdrücke)
(47 answers)
Opened by vitopetre at 2010-04-02 09:42
Ich hab Dir mal was gebaut, was auch gleich die Seite lädt und ohne den Parser auskommt. Schau mal, ob das für Dich tauglich wäre:
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 #!/usr/bin/perl -w use strict; use warnings; use diagnostics; use WWW::Mechanize; my $mech = WWW::Mechanize->new(); my $url = 'http://www.perl-community.de/bat/poard/latest/24h'; $mech->get($url); my $c = $mech->content(); print length ($c) . " Byte geladen\n"; my @links = $mech->links(); foreach my $link (grep {defined $_->url() && defined $_->text()} @links) { print "Url: " . $link->url() . "\n"; print "Beschreibung: " . $link->text() . "\n"; } Ausgabe (Ausschnitt): Code: (dl
)
1 18270 Byte geladen Last edited: 2010-04-02 11:27:25 +0200 (CEST) 10 print "Hallo"
20 goto 10 |