Wie kann ich eine html-Datei aus dem terminal?
Ich habe eine html-Datei, die mit dem Titel test.html
dies ist die Datei:
<!DOCTYPE html>
<html>
<body onload="document.getElementById('saveForm').click();">
<form method="post" enctype="multipart-form-data" name="my_form" onsubmit="clearTextBoxCounter()" action="http://xxxxx" >
<input type=hidden name=teks value=><center><b>KIRIM SMS GRATIS</b></center><br><br>
Nomer HP:<br />
<input class="field text small" type="text" maxlength="20" name="Phonenumbers" value="085642383165"/>
<br />
<br />
Isi Pesan:<br />
<textarea rows="5" cols="20" onKeyPress=check_length(this.form); onKeyDown=check_length(this.form); name=Text >testing pesan 2</textarea>
<br />
<input id="saveForm" class="btTxt" type="submit" value="KIRIM" name="TOMBOL" />
</body>
</html>
wie Sie sehen können, wenn die Datei geladen wird es automatisch klickt auf die Schaltfläche "senden", und leitet es an http://xxxxxx
wie kann ich diese html-Datei aus dem terminal? Ich bin mit diesem auf openwrt mit webserver-Software auf ihm installiert.
- nicht vertraut mit openwrt, nicht wahr lynx (der Befehlszeile browser)?
- Starten Sie die Erforschung headless Browsern. Kommissionierung eine für Sie und Wandern Sie durch die Installation einer up-out-of-scope für diese Website.
- Nein ist es nicht,,
- Auch, werden Sie wahrscheinlich nicht wollen, dies zu tun. Sollten Sie beschreiben Ihre tatsächliche problem für uns, weil das schreiben ein komplettes HTML-Dokument mit eingebettetem JavaScript zum automatischen Absenden des Formulars, nur um ein Programm-Problem-POST-Anfragen von der Kommandozeile, ist die schlechteste Lösung für das problem. Wahrscheinlich gibt es eine Online-CURL-Befehl, kann dies für Sie tun.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Für diejenigen wie mich, die erreicht haben, in diesem thread, weil Sie dienen wollen eine html-Datei vom linux-terminal oder möchten Sie es sehen mit einem terminal-Befehl, verwenden Sie die folgenden Schritte aus:-
1)Wenn Sie wollen, um Ihre html mit einem browser:-
Navigieren Sie zu dem Verzeichnis, das die html-Datei
Wenn Sie chrome installiert ist, Verwenden:-
ODER
Verwendung:-
2)Wenn Sie möchten, um zu dienen html-Datei und sehen Sie es mit einem browser
Navigieren Sie zu dem Verzeichnis, das die html-Datei
Und Einfach geben Sie den folgenden in das Terminal:-
Klicken Sie dann auf die I. P.-Adresse 0.0.0.0:9999 ODER localhost:9999 (Was auch immer das Ergebnis nach dem ausführen der oben genannten Befehle). Oder geben Sie auf dem terminal :-
Mit der zweiten Methode, jemand anderes mit dem gleichen Netzwerk verbunden, kann auch Ihre Datei über die URL:- "0.0.0.0:9999"
Konnte man immer verwenden das Lynx-terminal-basierte web-browser, die erhalten werden kann durch ausführen
$ sudo apt-get install lynx
.Mit Lynx, ich glaube, die Datei kann dann eingesehen werden mit
lynx <filename>
Überspringen Lesen der html und die Verwendung
curl
POSTEN, was form Daten, die Sie übermitteln wollen an den server.Ist es möglich, eine html-Datei aus dem terminal mit lynx oder links. Aber keiner von denen browswers Unterstützung der onload-javascript-Funktion. Durch die Verwendung von lynx oder links, die Sie haben, um aktiv auf die Schaltfläche senden.
Dies funktioniert :
Beispiel:
google-chrome index.html
Können Sie die Datei zugänglich über einen web-server, dann können Sie curl oder lynx
Ich denke, dass das, was Sie wollen, ist einfach dies.
Öffnen Sie das terminal
Navigieren Sie zu dem Verzeichnis, das die HTML-Datei
Und einfach: durchsuchen (Ihr name) ohne Klammern natürlich.
Dies wird führen Sie Ihre HTML-Datei im Firefox-browser.
python -mhtmllib test.html
odercurl http://www.comanyname.com/somepage.html|python -mhtmllib -
konnten wir öffnen die html-Datei von linux/unix mit firefox .html -