Hallo!
Wir haben an unserer Schule einen Wochenplan, auf den wir übers Internet zugreifen können. Da es ziemlich lange dauert sich an diesen anzumelden, habe ich ein AutoIT-Skript geschrieben, welches die Website aufruft, den Login, dann meinen Vor und anschließend meinen Nachnamen eingibt. Nun habe ich mir ein bisschen Java beigebracht und würde das, was ich mit dem Skript gemacht habe, in Java schreiben und dazu nicht einfach nur Tastatureingaben ausgeben, sondern die Werte direkt in die Website eintragen lassen. Wie man vielleicht raus hört habe ich gar keine Ahnung wie ich das machen könnte.
Ich hoffe mir kann jemand helfen.
Folgenden Code habe ich schon geschrieben:
Die Elemente auf der Website sind folgende:
Wir haben an unserer Schule einen Wochenplan, auf den wir übers Internet zugreifen können. Da es ziemlich lange dauert sich an diesen anzumelden, habe ich ein AutoIT-Skript geschrieben, welches die Website aufruft, den Login, dann meinen Vor und anschließend meinen Nachnamen eingibt. Nun habe ich mir ein bisschen Java beigebracht und würde das, was ich mit dem Skript gemacht habe, in Java schreiben und dazu nicht einfach nur Tastatureingaben ausgeben, sondern die Werte direkt in die Website eintragen lassen. Wie man vielleicht raus hört habe ich gar keine Ahnung wie ich das machen könnte.
Ich hoffe mir kann jemand helfen.
Folgenden Code habe ich schon geschrieben:
Java:
import java.awt.Desktop;
import java.io.IOException;
import java.net.URI;
import java.net.URISyntaxException;
public class Wochenplan {
public static void main(String[] args) throws IOException {
//Browser öffnen - - - - - - - - - - - -
String url = "http://...";
if(Desktop.isDesktopSupported()){
Desktop desktop = Desktop.getDesktop();
try {
desktop.browse(new URI(url));
} catch (IOException | URISyntaxException e) {
e.printStackTrace();
}
}else{
Runtime runtime = Runtime.getRuntime();
try {
runtime.exec("xdg-open " + url);
} catch (IOException e) {
e.printStackTrace();
}
}
//Text eingeben - - - - - - - - - - - -
}
}
Die Elemente auf der Website sind folgende:
HTML:
<input type=search name=vorname list=vornamen size=45>
<datalist id=vornamen>
<option value="Leon">Leon</option>
//...
//und
<input type=submit value="Weiter zur Ansicht der eingetragenen Aufgaben">