Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

Einlesen einer Web-Seite in eine Variable ?

Das Thema "Einlesen einer Web-Seite in eine Variable ?" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 07.09.2011, 19:29   #1 (permalink)
Neuer Benutzer

Registriert seit: 04.09.2011
Beiträge: 9
Abgegebene Danke: 3
Erhielt 0 Danke für 0 Beiträge
Standard Einlesen einer Web-Seite in eine Variable ?

Hallo,
wie könnte ich an folgendes Problem herangehen?

Ich möchte eine Webseite herunterladen und diese in eine Variable speichern.
Diesen Text möchte ich dann nach Neuigkeiten durchsuchen.
Das ganze möchte ich mit dem App Inventor machen.

Vielen Dank für jegliche Hinweise...

mfg Jürgen
Joe73 ist offline   Mit Zitat antworten
Alt 07.09.2011, 21:29   #2 (permalink)
Android Experte

Modell: HTC Hero

Registriert seit: 14.10.2009
Beiträge: 612
Abgegebene Danke: 18
Erhielt 42 Danke für 40 Beiträge
Standard AW: Einlesen einer Web-Seite in eine Variable ?

Du liest dir zuerst die Doku über Commons-HTTPClient von Apache ( welches bei Android eingebaut ist) - der macht genau das.
__________________
_____________________________________________
Meine apps: http://www.pribluda.de/android
Suche Schriftmuster von Prepaid-Auflade-Bons
ko5tik ist offline   Mit Zitat antworten
Folgender Benutzer bedankt sich bei ko5tik für diesen Beitrag:
Joe73 (08.09.2011)
Alt 08.09.2011, 06:32   #3 (permalink)
Neuer Benutzer

Registriert seit: 04.09.2011
Beiträge: 9
Abgegebene Danke: 3
Erhielt 0 Danke für 0 Beiträge
Standard AW: Einlesen einer Web-Seite in eine Variable ?

Hallo,
Danke für den Hinweis.
Meinst Du vielleicht diese Java ist auch eine Insel – 16.10 Apache Jakarta Commons HttpClient und Net
Seite, da steht etliches und auch noch in Deutsch...
Werde mir das mal anschauen, vielleicht finde ich einen Ansatz...
Nur ob ich das dann mit dem App-Inventor umsetzen kann...?

mfg Jürgen
Joe73 ist offline   Mit Zitat antworten
Alt 19.09.2011, 21:00   #4 (permalink)
Junior Mitglied
 
Benutzerbild von Taifun

Modell: HTC Desire

Registriert seit: 04.09.2011
Beiträge: 47
Abgegebene Danke: 0
Erhielt 9 Danke für 9 Beiträge
Standard AW: Einlesen einer Web-Seite in eine Variable ?

im App Inventor kannst du die Web Komponente dazu verwenden.
Als URI einfach die Seite eingeben, die du haben willst...
Als Rückgabewert bekommst du den kompletten Seitenquelltext zurück...

Falls dir das zuviel ist, kannst du dich mal näher mit YQL beschäftigen, siehe hier: Yahoo! Query Language FAQ - YDN und zusammen mit XPATH hier: Extracting HTML Content With XPath - YDN

wie man das ganze im App Inventor verwenden kann, zeigt dieses Tutorial hier: http://www.appinventorbeta.com/forum/index.html#!topic/programming-with-app-inventor/RIcui1Z71p8/discussion
Taifun ist offline   Mit Zitat antworten
Folgender Benutzer bedankt sich bei Taifun für diesen Beitrag:
Joe73 (20.09.2011)
Alt 20.09.2011, 07:52   #5 (permalink)
Neuer Benutzer

Registriert seit: 04.09.2011
Beiträge: 9
Abgegebene Danke: 3
Erhielt 0 Danke für 0 Beiträge
Standard AW: Einlesen einer Web-Seite in eine Variable ?

Hallo,

vielen Dank für die Antwort und die Hinweise.
Wie man den Quelltext einer Webseite einlesen kann weis ich nun.
Ich möchte aus einer Webseite mir einige Nachrichten entnehmen.
Allerdings nur die ersten Zeilen/Absatz welche/r fett gedruckt sind/ist.

Im Quelltext sieht das dann so aus:

<p><b>19.9.11</b>
" - "
<b class ="hervorhebung">Eröffnung</b>
<br>
<b> Jeder Besucher bekommt ein Geschenk</b>
<br>
" und hier steht der ausführliche Text......"

Wie ich fest gestellt habe, fängt immer nach dem zweiten Absatz (<br>)
der ausführliche Text an. Den brauche ich nicht,
ich müsste eigentlich nur im Quelltext nach <p><b> suchen, die nachfolgenden 7 Zeichen auf ein Datum prüfen (da steht nicht immer ein Datum) und dann den Text bis zum 2. <br> nehmen, die Steuerzeichen entfernen und fertig ist eine Kurzinfo zu den ausführlichen Infos....

Auf einer Seite sind ca. 3-5 Nachrichten, ältere werden dann in ein
Archiv verschoben.

Diesen Text zu extrahieren bereitet mir noch einiges Kopfzerbrechen.
Bin dabei es mit den Text-Blocks aus dem AppInventor zu versuchen.
Aber wenn es da einen anderen Ansatz gibt würde ich mich über einen
Hinweis freuen.

vielen Dank für Eure Hilfe.... mfg Jürgen
Joe73 ist offline   Mit Zitat antworten
Antwort

Stichworte
app inventor

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Android Aktuelle Systemzeit als Variable einlesen Beni Android App Entwicklung 12 24.11.2010 07:26
Probleme beim einlesen von einer XML Datei Raidri Android App Entwicklung 4 20.05.2010 01:00
Probleme beim einlesen von einer XML Datei Raidri Android App Entwicklung 0 27.03.2010 00:32
Inhalt einer Datei in Variable einlesen juMu Android App Entwicklung 3 17.02.2010 17:29
Variable an eine activity übergeben ensacom Android App Entwicklung 5 22.05.2009 12:42




Du liest gerade: "Einlesen einer Web-Seite in eine Variable ?" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.