Hallo,
Problem:
In ein Webformular (hinter der eine Datenbank steht), die mit
einer bekannten, immer gleichen URL aufgerufen wird, um einen neuen Beitrag zu erzeugen, automatisiert zwei Felder (Titel und Nachricht) ausgefüllt und das Formular dann abgeschickt werden.
Nach dem Abschicken wird im URL-Feld eine neue URL angezeigt, die idealerweise ausgelesen werden sollte (nicht unbedingt notwendig).
Zweck:
Auf diese Weise sollen zig-tausende "Diskussionsforen" automatisiert erzeugt werden, wobei "Titel" und "Nachricht" automatisiert von einer anderen Website ausgelesen werden. (Es geht um die Erstellung von Diskussionsforen zur Preisfindung zu allen dt. Comicserien für www.comicguide.de)
Frage:
Läßt sich das mit Hilfe von Perl bzw. einem "Linux-Befehl", der von Perl aufgerufen wird, realisieren? Wenn ja wäre eine Code-Skizze für mich sehr hilfreich.
Beste Grüße
mschweiz
User since
2003-08-04
14371
Artikel
ModeratorIn
Mit
WWW::Mechanize sollte das gehen. Die Doku ist recht hilfreich. Wenn Du dan was ausprobiert hast und es nicht funktioniert, kannst Du ja nochmal detaillierter nachfragen...
User since
2005-09-15
33
Artikel
BenutzerIn
Hi,
besonders empfehlen kann ich da WWW::Mechanize::Shell, das ist eine Shell, mit der man interaktiv browsen kann und am Ende kann man schwupps das, was man gemacht hat als Perl Code ausgeben lassen. Damit kann man dann super weitermachen.
Im Linux-Magazin gibt's da nen Artikel dazu:
http://www.linux-magazin.de/Artikel/ausgabe/2004/03/perl/perl.html
Gruss,
svenXY
User since
2003-08-04
14371
Artikel
ModeratorIn
Hilfreich ist bei etwas schwierigeren Sachen, so etwas wie das HttpHeaders-Plugin von Firefox zu nutzen. Damit habe ich ganz gute Erfahrungen gemacht...
User since
2003-08-04
7321
Artikel
ModeratorIn
HTTP-Sniffer kann auch hilfreich sein