Portál AbcLinuxu, 7. listopadu 2025 01:22
Řešení dotazu:
wget -O - http://example.com | grep "Dnes je:"Ale domácí úkoly by si měl každý napsat sám :^)
#!/usr/bin/perl
use strict;
use LWP::Simple;
my $content = Encode::encode("windows-1250", get "http://www.abclinuxu.cz/data/prilohy/9/9/175399-pocasi-1837466145685031135.html");
while ($content =~ m~<div class="cDay"[^<]*<h4>([^<]*)</h4>[^<]*<[^<]*<a\s[^>]*>([^<]*)</a>[^<]*<br[^<]*<a\s[^<]*<[^<]*<[^<]*<p>([^<]*)[^<]*<[^<]*<[^<]*<[^<]*<[^<]*<a\s[^>]*>([^<]*)</a>[^<]*<br[^<]*<a\s[^<]*<[^<]*<[^<]*<p>([^<]*)~isg)
{
print "$1 - $2 - $3 - $4 - $5\n";
}
Vysledok:
$ perl script.pl Čtvrtek - Ráno - 7/11 - Odpoledne - 24/28 Pátek - Ráno - 12/16 - Odpoledne - 16/20 Sobota - Ráno - 6/10 - Odpoledne - 17/21
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.