Quellcode einer Website auslesen

mysterix

Mitglied
Hi,
ich versuche gerade verzweifelt den Quellcode einer Internetseite auszulesen. Ich möchte den Quellcode parsen um den Titel der Website zu bekommen. Habe schon so ziemlich jeden Code im Internet probiert. Leider stürzt mir jedes mal die App ab. Ich habe die Codes in eine Methode geworfen und habe sie mal in onCreate und mal auf Klick eines Buttons abgefeuert. Der Bildschirm wird leider nur schwarz und anschließend geht die App aus. Ich habe schon gelesen, dass ich die Internet-permission setzen muss, aber trotzdem kein Erfolg. Hat jemand eine Idee wie man das bewerkstelligen kann?

Die App soll für Android Smartphones sein. Ich entwickle mit eclipse.

Vielen Dank,

gruß,
MysteriX
 

DarXun

Aktives Mitglied
Hallo,

kannst Du mal den Stacktrace/Error posten?

Eine mögliche Fehlerquelle könnte sein, dass du den Code direkt im GuiThread/MainThread ausführst.
Das ist bei Android-Anwendungen unzulässig Wenn Du das so machst, lager das mal in einen Handler (bevorzugt) oder wenigstens einen Thread aus.

DarXun
 

fafrey

Mitglied
Den Quellcode einer Seite kannst du auslesen indem du F12 drückst. Es geht ein Fenster auf und da siehst du (bei IE10) oben links eine Spalte in der HTML, CSS, usw angezeigt wird.
 

dzim

Top Contributor
Was eigentlich auch absolut logisch ist, da wir a) im Java-Forum und b) im Thread für mobile Geräte sind...

Aber vielleicht sind das nur Indizienbeweise und generell nicht gültig :p
 

mysterix

Mitglied
Hi, danke für den Tipp, das hatte ich auch schon einige male gelesen. Habs jetzt hinbekommen. Der Code steht unten. Nun habe ich eine weitere Frage. Ich stell sie einfach mal hier. Ich möchte den Strichcode einer DVD einlesen und dann im Internet nach der Bezeichnung suchen. Das klappt ja nun schon :) aber wie bekomme ich jetzt noch ein Bild aus dem Internet? Ich habe schon rausgefunden, dass, wenn ich die Strichcodenummer direkt bei der google bildersuche eingebe, das 1. Bild eigentlich zu 95% das Bild der DVD ist. Nun meine Fragen:
-Wie komme ich an den 1. Link einer Google-Bildersuche?
-wie lade ich mir dann genau dieses Bild auch noch herunter?

Ein weiterer Ansatz wäre der Quelltext der Seite "www.ean.bz/?ean" + Strichcodenummer wie z.B.:
EAN: 5050582753226 - Inglourious Basterds

Das ist der Film INGLOURIOUS BASTERDS. Wenn ich jetzt mal den Quellcode durchsuche finde ich folgene Zeile:

Java:
<td valign="top" class="a2"><a target="_blank" href="/ean_info/?ean=5050582753226"><img src="http://www.bestellnummer.com/pics/505/058/275/322/5050582753226.jpg" width="97" height="130" border="0" alt="Inglourious Basterds" title="Inglourious Basterds"></a></td>

Gibt es eine Möglichkeit diese eine Zeile zu finden? Ich habe schon herausgefunden, dass das Bild immer den Typ .jpg und immer den Strichcode als Namen hat. Also in diesem Fall 5050582753226.jpg
Gibt es nun also die Möglichkeit:
-diesen Link erst einmal komplett zu finden und
-dann ein Bild von diesem link herunter zu laden?

Wenn ich diesen Weg gehe, bräuchte ich denke ich doch noch einmal einen Tipp wie ich das mit dem Quelltext mache. Wie genau funktioniert das mit einem Thread oder Handler denn dann?

Vielen Dank,
Gruß,
Mysterix

PS:

Hier der Code, um den Seitentitel einer Website zu bekommen:
Java:
final WebView  webview = new WebView(this);
		
		webview.loadUrl("http://www.ean.bz/?ean=" + value);

	    webview.setWebViewClient(new WebViewClient() {


	        public void onPageFinished(WebView view, String url) {

	            String name = webview.getTitle();
	            contentTxt.setText(name);
	          
	           
	        }
	    });
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Android Quellcode einer Website Android & Cross-Platform Mobile Apps 7
M Umlaute im Quellcode einer Website richtig darstellen Android & Cross-Platform Mobile Apps 4
Noahscript Android APK Dekompilieren (Quellcode) Android & Cross-Platform Mobile Apps 1
J wie sicher ist der Quellcode in einem apk? bzw wie schützt man ihn? Android & Cross-Platform Mobile Apps 6
O Android Anfänger: Quellcode nicht gefunden Android & Cross-Platform Mobile Apps 3
G Android C++ Quellcode für Android Geräte compilieren Android & Cross-Platform Mobile Apps 2
I Android WebKit: Seite auslesen (Nur Quellcode) Android & Cross-Platform Mobile Apps 12
N EE Quellcode zu ME Android & Cross-Platform Mobile Apps 3
T Lesen / Schreiben einer Textdatei - SD-Karte Android & Cross-Platform Mobile Apps 42
OnDemand Allgemeine Fragen zu einer App Android & Cross-Platform Mobile Apps 4
I Foto mit einer bestimmten Auflösung aufnehmen und als Datei ablegen. Android & Cross-Platform Mobile Apps 5
Jose05 Wie kann man mit einer App Geld verdienen? Android & Cross-Platform Mobile Apps 6
T Android Studio: Einen Button in einer For Schleife verwenden Android & Cross-Platform Mobile Apps 2
M Activity einer anderen App mit result Android & Cross-Platform Mobile Apps 2
J Android Zugriff auf eine Datei, diese von einer anderen App erstellt wurde? Android & Cross-Platform Mobile Apps 11
Mo1234 Plattform in einer App. Bitte um Hilfe! Android & Cross-Platform Mobile Apps 8
A Mit Java neues item in ein string-array einer Strings.xml schreiben Android & Cross-Platform Mobile Apps 4
P Android Wie bestimme ich den Dateinamen einer Bilddatei? Android & Cross-Platform Mobile Apps 11
B Falsche ausgabe einer Rechnung! Android & Cross-Platform Mobile Apps 8
M Android Dynamische SchriftGröße einer TextView Android & Cross-Platform Mobile Apps 3
J Android Suche in einer ListView Android & Cross-Platform Mobile Apps 3
G Android Daten in einer Datenbank speichern Android & Cross-Platform Mobile Apps 1
J Android button mithilfe einer Methode automatisch erstellen Android & Cross-Platform Mobile Apps 6
JavaWolf165 Android Fehler beim Speichern/Downloaden einer Datei Android & Cross-Platform Mobile Apps 2
S Android Probleme beim Verbinden mit einer HTTPS Seite Android & Cross-Platform Mobile Apps 4
B Android wie kann ich in einer xml nach bestimme item suchen (DOM) Android & Cross-Platform Mobile Apps 7
C Android Diese Art von Werbung in einer App? Android & Cross-Platform Mobile Apps 1
? ständig ändernden Inhalten in einer App Android & Cross-Platform Mobile Apps 2
R Android Eine Website-frame in einer App Android & Cross-Platform Mobile Apps 4
H Android Aufrufen von "setContentView" in einer anderen Klasse Android & Cross-Platform Mobile Apps 3
S Die Erstellung einer eigenen App,Kosten? Android & Cross-Platform Mobile Apps 1
M Android Speichern einer .txt Datei im InternalStorage Android & Cross-Platform Mobile Apps 2
B Fragen zum Speichern einer Datei auf dem Gerät? Android & Cross-Platform Mobile Apps 7
C Auf Play Store verlinken - Code in einer Extraklasse Android & Cross-Platform Mobile Apps 1
G Thread in einer Service erstellen Android & Cross-Platform Mobile Apps 0
B Android Spieler Steuerung auf einer Map mit Berge? Android & Cross-Platform Mobile Apps 7
K Löschen einer Tabelle bei PlayStore update Android & Cross-Platform Mobile Apps 2
H Veröffentlichung einer Bezahl-App Android & Cross-Platform Mobile Apps 5
Robat Android ConcurrentModificationException während einer for Schleife Android & Cross-Platform Mobile Apps 15
D Android EditText und TextView haben unterschiedliche größen innerhalb einer TableRow Android & Cross-Platform Mobile Apps 18
T Android platzsparende Codierung verschlüsselter Texte in einer URI Android & Cross-Platform Mobile Apps 8
S Android "Weiches wechseln" zwischen Views in einer Activity Android & Cross-Platform Mobile Apps 3
F Bei einer Android Java App, Objekte erstellen Android & Cross-Platform Mobile Apps 2
G eine Methode einer anderen Activity aufrufen Android & Cross-Platform Mobile Apps 9
G Einbinden einer Bibliothek's App Android & Cross-Platform Mobile Apps 2
G Daten von einer Activity zur nächsten übergeben Android & Cross-Platform Mobile Apps 6
A Fehler beim Starten eines Intents - alles in einer Klasse funktioniert... Android & Cross-Platform Mobile Apps 4
A Kann nicht in TextView einer anderen Klasse schreiben - wieso? Android & Cross-Platform Mobile Apps 9
A Beenden einer 2ten Activity Android & Cross-Platform Mobile Apps 3
T Android Multiple SDK-Support in einer Apk Android & Cross-Platform Mobile Apps 5
R Android Unterschiedliche Versionen von Android in einer App Android & Cross-Platform Mobile Apps 7
D Mehrere Kopien von einer Form Android & Cross-Platform Mobile Apps 7
M Wie in einer anderen "nicht canvas" klasse zeichne Android & Cross-Platform Mobile Apps 5
S Problem mit Einbindung einer externer Bibliothek Android & Cross-Platform Mobile Apps 2
S Variable Anzahl von Bytes aus einer Datei lesen Android & Cross-Platform Mobile Apps 2
P Erstellen einer Jar-File Android & Cross-Platform Mobile Apps 2
A mCommerce: Brauche mobile Version von Website Android & Cross-Platform Mobile Apps 1
D HTML Code von Website abrufen Android & Cross-Platform Mobile Apps 26
C PHP Website aufrufen Android & Cross-Platform Mobile Apps 2
T Android Einloggen auf Website langsam? Android & Cross-Platform Mobile Apps 2
H Smartphone (Front-)Kamera-Zugriff per Website Android & Cross-Platform Mobile Apps 6
S Android Zugriff auf Website fuers Infos Android & Cross-Platform Mobile Apps 2

Ähnliche Java Themen

Neue Themen


Oben