Nicht kategorisiert

Automatische HTML -Formulare mit wwwmechanize

Automatische HTML -Formulare mit wwwmechanize

Hier ist ein kurzer Tipp, wie Sie mithilfe einer Linux -Befehlszeile und Perl -Skript automatisch ein HTML -Formular einreichen können. Für dieses Beispiel würden wir ein WWW :: Mechanize Perl -Modul und eine grundlegende PHP -Website benötigen. Beginnen wir mit einer einfachen PHP -Website. Die Website besteht aus zwei Dateien:

form.PHP:

 Vorname Nachname:   

einreichen.Php

  Vorname: 
Familienname, Nachname:

Laden Sie diese beiden Dateien in das Verzeichnis Ihres Webservers und ändern Sie deren Berechtigungen:

CHMOD 755 Form.PHP Senden.Php 

Wenn Sie dies noch nicht getan haben, installieren Sie www :: mechanize. Auf Debian oder Ubuntu wäre es so etwas:

# APT-Get Installieren Sie libwww-mechanize-perl 

und erstellen ein Skript aufgerufen mechanisieren.Pl mit einem folgenden Inhalt:

#!/usr/bin/perl www :: mechanize; mein $ mech = www :: mechanize-> new (); $ url = 'http: // localhost/Form.PHP '; $ mech-> Get ($ url); $ mech-> subschritt_form (Form_Number => 1, fields => fname => 'www', lname => 'mechanize',); drucken $ mech-> content (); 

Beachten Sie die URL im obigen Skript. Bearbeiten Sie diese URL, um Ihre Einstellungen anzupassen. Machen Sie das Skript ausführbar:

$ chmod +x mechanizieren.Pl 

Führen Sie nun dieses Skript aus und leiten Sie die gesamte Ausgabe in den Index um.html

./mechanisieren.PL> INDEX.html 

Wenn alles in Ordnung war, öffnen Sie den Index.HTML mit Ihrem Browser und Sie sollten sehen:


Vorname: www
Nachname: Mechanize


Beispiel eines binären Suchalgorithmus in C ++
Hier ist ein einfaches Beispiel für eine binäre Suche in C++. Das Beispiel erstellt zuerst einen Vektor von 4 000 000 Zahlen und macht dann einen Funk...
Haupt -Decoder -Fehler kein geeignetes Decodermodul für Fourcc 'xvid'
Dieses Problem kann auftreten, wenn Ihr Debian Linux -System Pakete aus dem Hauptdebian -Repository sowie von http // www verwendet.Debian-Multimedia....
Zeigen Sie die Google -Suchergebnisse aus unterschiedlichen Gegenständen an
In vielen Fällen habe ich versucht, nach Schlüsselwörtern zu suchen und ein Ergebnis zu erhalten, das ein Land ist, das nicht das ist, nach dem ich su...