Jemand zu Hause?Leser: 28
WWW::Mechanize und
WWW::Mechanize::Shell an.
LWP::Simple)
HTML::Treebuilder oder
HTML::TreeBuilder::XPath. damit kann man recht einfach daten aus HTML extrahieren. (nehme mal an, dass es um HTML geht, da du nur die startseite verlinkt hast und ich nicht weiss, welche daten genau du extrahieren willst.)
Wie frage ich & perlintro
brian's Leitfaden für jedes Perl-Problem
AllgemeinesWieFrageIchbeiPerlCommunity beschrieben ist.
Wie frage ich & perlintro
brian's Leitfaden für jedes Perl-Problem
Wie frage ich & perlintro
brian's Leitfaden für jedes Perl-Problem0 12 * * * wget http://www.test.de/table.html -o /path/to/dir/table-`date -I`.html
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
#!/usr/bin/perl use strict; use warnings; use LWP::Simple; use POSIX 'strftime'; my $wait=60*60*24; my $url='http://www.test.d/table.html'; my $name='/path/to/dir/table-%y-%m-%d.html'; while(1) { eval { $SIG{ALRM}=sub{ die(); }; alarm($wait); my $c=<STDIN>; chomp($c); alarm(0); exit if(defined($c) && $c eq 'q'); } my $file=strftime($name); print "Save $url => $file\n"; getstore($url, $file) or die("ERROR store $file ($!)"); }
1 2 3 4 5 6 7 8 9 10 11
#!/usr/bin/perl use strict; use warnings; use LWP::Simple; use POSIX 'strftime'; my $url='http://www.test.de/table.html'; my $name='x:\path\to\dir\table-%y-%m-%d.html'; my $file=strftime($name); getstore($url, $file) or die("ERROR store $file ($!)");