Thread Platzhalter für HTML-Ausdrücke (reguläre Ausdrücke) (47 answers)
Opened by vitopetre at 2010-04-02 09:42

bianca
 2010-04-02 11:26
#135620 #135620
User since
2009-09-13
7016 Artikel
BenutzerIn

user image
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
2
3
4
5
6
7
8
9
10
11
18270 Byte geladen
Url: /bat/userprefs/set_theme#quickset
Beschreibung: Font
Url: http://wiki.perl-community.de/Wissensbasis/AllgemeinesWieFrageIchbeiPerlCommunity
Beschreibung: Wiki:Wie frage ich?
Url: /bat/content/view/home
Beschreibung: Startseite
Url: /bat/poard/start
Beschreibung: Forum
Url: /bat/blog/start
Beschreibung: Blog

Last edited: 2010-04-02 11:27:25 +0200 (CEST)
10 print "Hallo"
20 goto 10

View full thread Platzhalter für HTML-Ausdrücke (reguläre Ausdrücke)