Thread Beispiel für Einsteiger
(13 answers)
Opened by saxoBeat at 2012-02-13 06:53 2012-02-13T05:53:09 saxoBeat Wie sollen die beiden In Beziehung stehen. Dein Script kann nicht in die Interna des Firefox schauen. (es geht schon, doch das geht weit über das hinaus was man einem Anfänger zutrauen kann) etwas umformuliert wird es schon einfachen: Quote Das ist sehr viel leichter. So als schneller Wurf: Code (perl): (dl
)
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 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 #!/usr/bin/perl # striktere Syntax use strict; # Erweiterte Fehlerausgaben use warnings; # Modul zum laden von URLs use LWP::Simple; # Frage nach der URL print "Bitte URL Eingeben: "; my $url=<STDIN>; # Zeilenumbruch am Ende entfernen chomp($url); # als Erweiterung kannst du hier Prüfen, # > ob überhaupt etwas eingeben wurde, # > ob sie gültig ist # > oder ob es eine URL ist ob sie erreichbar ist, print "Ist diese URL: $url Korrekt? (j/n) "; my $ok=<STDIN>; chomp($ok); # hier fehlen noch die Prüfungen # > ob überhaupt etwas Eingeben wurde # > ob es groß Geschrieben wurde # > ob es etwas anderes als "j" oder "n" ist # > oder ob es eventuell "ja" oder "nein" ist if($ok eq 'j') { my $filename=$url; $filename=~s/\W+//gs; my $msg=getstore($url, "$filename.html"); unless(is_success($msg)) { warn("Die URL konnte Nicht geladen werden!"); } # hier kannst du das Protokoll in eine Datei schreiben # also ob der Download erfolgreich war # ein Bemerkung # die URL # etc. } Hier im Forum findest du viele auch einfache Scripte, die du als Vorlage für eigene Sachen nutzen kannst. Von kleinen Schnipseln bis zu größeren Sachen ist alles zu finden. |