Ich habe Knoten verwendet, um einen Shell-Skript ausführen von Google Chrome zu öffnen Terminalliest Seite öffnet in Browser JavaScript
Das Skript wie folgt
var sys = require('util');
var exec = require('child_process').exec;
function puts(error, stdout, stderr) {
sys.puts(stdout)
}
exec("google-chrome-stable 172.16.16.16/logout", puts);
Meine Absicht automatisch zu senden Sie das Formular, dass wird auf der Seite geladen, für die ich document.getElementById() verwenden muss. Der Knoten gibt jedoch einen Fehler zurück, der besagt, dass das Dokument nicht definiert ist. Wie gehe ich vor?
ich sah nicht wirklich einfach. Es gibt keine API für externe Apps. Nur für Erweiterungen. Ihr Ansatz sollte also etwa so aussehen: 1. Führen Sie chrome mit dem Dev-Modus aus, registrieren Sie eine Erweiterung, die mit einer Datei funktioniert, und senden Sie Befehle über – Sugar
und übrigens, warum Sie versuchen, gerenderte Seite zu lesen? warum nicht selbst analysieren? – Sugar