Portál AbcLinuxu, 10. května 2025 07:57
Ř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.