Hye Leute,
wieder mal eine perl-frage:
Es ist möglich, mit hielfe eines cgi-programms den HTML-code von Websites auf anderen (als dem eingenen) servern auslesen? es geht nur ums lesen, kein schreiben oder sonst was. wenn ja, wie?
Hallo,
HTML Code auslesen geht so
Document "einfangen"
use LWP::Simple;
$doc = get 'http://www.domain.de/index.html';
Was der Browser kann ... geht auch mit PERL!
Probe obs geklappt hat:
print "content-type:text/html\n\n";
print $doc;
Es gibt auch die Möglichlichkeit, den reinen Text aus 'entfernten' URLs auszulesen oder gar alle Links aus einer Seite zu extrahieren: Frank Schönmann hat dafür ein beeindruckendes Beispiel vorgestern gebracht - Der OfflineReader.
Schau einfach mal in die Doku von ActivePerl unter Modul "HTML", hier die Bookmark:
http://www.activestate.com/activeperl/docs/
Viele Grüße, Rolf