Jetzt registrieren » Login
« Login

Passwort vergessen?

Du bist hier: Android Forum » Android Developer Forum » Android Entwickler Forum » webseite durchsuchen/filtern
Gehe zu: Neue Beiträge | Eigene Threads | Beobachtete Threads

webseite durchsuchen/filtern

Um aktiv im Android Forum teilnehmen zu können, musst Du Dich bei AndroidPIT registriert haben.

User-Foto
Rainerde

Rang: Andryo

Beiträge: 3

Eintrittsdatum: 08.02.2012

webseite durchsuchen/filtern
verfasst am 08.02.2012 18:04:40 (über AndroidPIT-App)
Hi,

ich wollte eine App programmieren, die auf einer Webseite ein bestimmtes Wort sucht und dann meldet ob es vorhanden ist.

Leider verzweifel ich daran und bekomme es nicht hin, kann mir vll jemand auf die Sprünge helfen? :-)

Gruß,
Rainer
Antworten mit Zitat Antworten Link ±0     (0 Stimmen)
User-Foto
Ansgar Mde
Google Plus

Rang: Android GoldSenior

Beiträge: 1.497

Eintrittsdatum: 04.08.2010

RE: webseite durchsuchen/filtern
verfasst am 08.02.2012 18:24:22
Woran scheiterst du denn?
Am laden der Website? Am Durchsuchen dieser? Wo genau hakt es?
Lg Ansgar

-----
http://www.c-labs-android.de

Antworten mit Zitat Antworten Link ±0     (0 Stimmen)
User-Foto
Rainerde

Rang: Andryo

Beiträge: 3

Eintrittsdatum: 08.02.2012

RE: webseite durchsuchen/filtern
verfasst am 09.02.2012 00:01:26
Hi,
ich habe es folgendermaßen probiert:
1try
2 {
3 URL url = new URL( "http://www.google.de/" );
4 Reader is = new InputStreamReader( url.openStream() );
5 BufferedReader in = new BufferedReader( is );
6 for ( String s; ( s = in.readLine() ) != null; )
7 View1.setText( s );
8 in.close();
9 }
10 catch ( MalformedURLException e ) {
11 View1.setText( "MalformedURLException: " + e );
12 }
13 catch ( IOException e ) {
14 View1.setText( "IOException: " + e );
15 }

Um die Funktionalität zu kontrollieren habe ich das Ergebnis erstmal anzeigen lassen. Es wird die letzte Zeile des Webseiten-Quelltextes angezeigt (was beim zeilenweise einlesen auch kein Wunder ist).

Aber wie kann ich überprüfen ob ein bestimmtes Wort vorkommt? Bzw. Eventuell an der Stelle wo dieses Wort auftaucht einen bestimmten Abschnitt filtern? (z.B.: von dem Wort bis zum nächsten <br /> Tag).

Gruß,
Rainer
Antworten mit Zitat Antworten Link ±0     (0 Stimmen)
User-Foto
and devde

Status: Moderator

Rang: Android Gottheit

Beiträge: 1.978

Eintrittsdatum: 14.10.2009

RE: webseite durchsuchen/filtern
verfasst am 09.02.2012 00:26:23 — geändert am 09.02.2012 00:26:43
Aber wie kann ich überprüfen ob ein bestimmtes Wort vorkommt?

if (s.indexOf(<wort>) >= 0)

...oder habe ich die Frage falsch verstanden?

-----
AndroidPIT-Regeln

Antworten mit Zitat Antworten Link ±0     (0 Stimmen)
User-Foto
Rainerde

Rang: Andryo

Beiträge: 3

Eintrittsdatum: 08.02.2012

RE: webseite durchsuchen/filtern
verfasst am 09.02.2012 00:34:25
Hi,

leider habe ich gerade meinen Android SDK nicht zur verfügung, deswegen frage ich hier kurz:
Funktioniert das auch wenn ich einen String habe (z.B.: "1234hallo1234") der also aus mehreren Zeichen besteht? Also würde er dann merken das da ein "hallo" drin steckt wenn ich danach suchen lasse?

Also es geht um eine Webseite deren Inhalt sich täglich ändert, da möchte ich überprüfen ob ein bestimmtes Wort auftaucht und dann ggf. einen Teil aus der Webseite filtern.

Gruß,
Rainer
Antworten mit Zitat Antworten Link ±0     (0 Stimmen)
User-Foto
and devde

Status: Moderator

Rang: Android Gottheit

Beiträge: 1.978

Eintrittsdatum: 14.10.2009

RE: webseite durchsuchen/filtern
verfasst am 09.02.2012 01:17:12
leider habe ich gerade meinen Android SDK nicht zur verfügung,

...aber einen Browser, oder? :P
"int indexOf(String string) Searches in this string for the first index of the specified string."

Funktioniert das auch wenn ich einen String habe (z.B.: "1234hallo1234") der also aus mehreren Zeichen besteht?

Hm? Würde der nur aus einem Zeichen bestehen, dann wäre das Durchsuchen eher langweilig, oder? ;)

-----
AndroidPIT-Regeln

Antworten mit Zitat Antworten Link ±0     (0 Stimmen)
User-Foto
Rafael K.de

Rang: Android GoldSenior

Beiträge: 1.394

Eintrittsdatum: 16.01.2011

RE: webseite durchsuchen/filtern
verfasst am 09.02.2012 09:42:33
Wenn es komplexer wird, geht das auch ganz wunderbar mit regular expressions.

-----
Meine Apps: Verkaufswert Rechner für eBay -- 1-Klick Kleinanzeigen (eBay,dhd24,Quoka) -- Madvertise Umsätze -- AndroidPIT Umsätze -- Directupload.net / Abload.de

Antworten mit Zitat Antworten Link ±0     (0 Stimmen)
Du bist hier: Android Forum » Android Developer Forum » Android Entwickler Forum » webseite durchsuchen/filtern
Gehe zu: Neue Beiträge | Eigene Threads | Beobachtete Threads

AndroidPIT unterstützen

Gefällt Dir AndroidPIT? Wir freuen uns, wenn Du uns unterstützt. Wie das geht? Klicke einfach auf die unten stehenden Links.

Weiterempfehlen

Gefällt Dir AndroidPIT? Dann empfiehl uns bitte weiter!

Fragen / Hilfe

Du hast Fragen zu AndroidPIT oder willst noch mehr erfahren? Diese Links helfen Dir vielleicht weiter...

  Du liest gerade: webseite durchsuchen/filtern - Android Forum - AndroidPIT. Alle Zeitangaben in UTC+02:00. Es ist jetzt 22:41 Uhr.