Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Hi!
Ich hab gestern angefangen mich mit Java ein bisschen auseinander zu setzten. Leider erscheint mir das ganze noch ein wenig kompliziert.
Ich möchte gerne ein Programm haben, welches eine bestimmte Internetseite bzw. mehrere Internetseiten (alle nacheinander) auf ein bestimmtes Wort durchsucht und wenn dieses Wort gefunden wird, möchte ich eine Emailbenachrichtigung bekommen. Ist sowas realisierbar? Kennt vielleicht Jemand eine Anleitung (am besten auf Deutsch) wo schon so ungefähr das was ich möchte drin beschrieben wird? Wäre echt super wenn ihr mir weiterhelfen könntet, denn ich habe 0 Ahnung (nur in der Schulde habe ich ein bisschen programmiert, aber das ist schon länger her).
Was brauche ich eigentlich alles? habe dieses Java SDK installiert und den Javaeditor.
Danke. Wie ich eine HTML Seite auslese weiß ich nun, aber wie kann ich den Inhalt analysieren und dann eine Email abschicken?
Bis jetzt siehts so aus:
Code:
class html {
URL WebSeite;
public void Ausgabe(String MeinURL) {
try {
WebSeite = new URL(MeinURL);
System.out.println(WebSeite);
URLConnection WebSeiteConnection = WebSeite.openConnection();
BufferedReader in = new BufferedReader(
new InputStreamReader(WebSeiteConnection.getInputStream()));
for (int i=0; true; i++) {
String TextZeile = in.readLine();
if (TextZeile == null) break;
System.out.println(TextZeile);
}
} catch (IOException e) {}
}
}
class HTMLreader {
public static void main(String args[]) {
html netObjekt = new html();
netObjekt.Ausgabe("http://www.xyz.de/irgendwas.html");
}
}
hab den Code aber nur kopiert, von einer Website, aber er zeigt mir nun zumindest den gesamten Code der eingetragenen URL an. Nun möchte ich halt wenn das Wort "irgendwas" irgendwo auftaucht, dass der ne Email mit nem bestimmten Inhalt schickt.
Und es sollte auch so sein, dass dort nicht nur eine URL eingetragen ist, sondern das er sich z.B. aus einer Textdatei die URL's zum analysieren holt. Und anzeigen sollte er am besten garnix wenn er analysiert, nur fortlaufende Punkte oder so damit man sieht er tut was. Kann mir da wer helfen?
Ach so und ne kleine Zusatzfrage Kann ich eine Batchdatei anlegen, auf die ich nurnoch klicken muss und es wird automatisch c:\javatest\java -cp . html ausgeführt? Bei mir geht das MS-DOS Fenster einfach wieder zu ohne das was pasiert ist.