HTML-Websiten verarbeiten

marcel01

Mitglied
Hallo,

ich arbeite seit kurzer Zeit an einem Tool, zu dem ich nun ein kleines Zusatzfeature programmieren möchte. Leider fehlt mir da der Programmieransatz 😳

Meine Frage: Wie kann ich am besten eine Website, von der der Link gegeben ist, nach einem bestimmten Wort durchsuchen?

Danke für eure Mühe 🙂
 
Einfach die URL einlesen und per regulärem Ausdruck oder mittels Methoden der Klasse String nach dem Wort suchen ;-)
Beispiele sollten sich hier im Forum finden lassen, einfach mal z.B. nach "website einlesen" suchen
 
Ich hab was Ähnliches geschrieben, leider hab ichs irgendwie nicht mehr auf der Platte.
Das Programm hat Proxys von einer Website geparst. Hat soweit funktioniert 🙂.

Ich hab bezüglich dessen nichts gefunden, was meine Arbeit erleichtert hätte, aber es war auch nicht sonderlich schwer.

1)Url Verbindung mit der gewünschten Domain aufnehmen.
2)Den Output als String speichern.
3)Mit RegEx suchen
4) machen was immer du willst ^^
 
Eine Frage habe ich noch: Wie durchsucht man noch mal einen String und extrahiert ab dem Suchwort bis x Zeichen weiter in einen anderen String? Danke
 
Java:
		String test = "Dies ist mein String mit einem kleinen Text";
		String seachFor = "mein";
		int numberOfLettersToExtract = 7;
		String result = "";

		if (test.contains(seachFor)) {
			int beginExtract = test.indexOf(seachFor);
			result = test.substring(beginExtract, beginExtract
					+ numberOfLettersToExtract);

		}

		System.out.println(result);

Im prinzip Teste ich erst mit contains ob das was ich suche in dem String enthalten ist. Wenn ja suche ich mit indexOf den Punkt in dem String heraus an dem mein gesuchtes Wort anfängt. Anschließend extrahiere ich mit substring indem ich den vorher herausgesuchten Punkt nehme als Anfang. Für das Ende nehme ich den selben Punkt und addiere einfach die Anzahl an Zeichen die ich mit extrahieren möchte...

Hoffe ich konnte es einigermaßen klar schildern was passiert ^^...
 

Zurück
Oben