BufferedReader.readLine() ließt nicht vollständig ! ?

Status
Nicht offen für weitere Antworten.

babuschka

Top Contributor
Hallo,

ich versuche verzweifelt, den Fehler beim Auslesen einer URL (Internetseite) zu finden. Wenn ich eine Seite im Browser öffne, wir alles angezeigt. Wenn ich diese Seite jedoch mit dem unten stehenden Progrämmchen auslese, fehlt ein Teil!, woran liegt das? bzw. wie kann ich die komplette Seite auslesen, so wie sie mir im Browser angezeigt wird ???



Code:
	public static void main(String[] args) throws MalformedURLException {

		
		try {
			BufferedReader in;
			URL url = new URL("http://www.amazon.de/exec/obidos/tg/browse/-/525846/ref=ac_hotlist_1_4/302-0806768-8211245");
			String inputLine = null;
	
				in = new BufferedReader(new InputStreamReader(url.openStream()));
			while (((inputLine = in.readLine()) != null) )   	{
			
	
			  System.out.println(inputLine);
			}
			in.close();
		} catch (IOException e) {
			e.printStackTrace();
		}
		
		
	}


Kopiert man die Ausgabe in eine neue htm-Datei, fehlt ein Teil, und zwar der mit
"Alle Angebote ab ... " !!!


Kann mir jemand helfen

Danke!!
 

Bleiglanz

Gesperrter Benutzer
könnte sein, dass amazon den basierend auf dem client (browser, cookies, usw.) gar nicht mitschickt??

was genau fehlt?

alles bis zum ende, oder ist da noch ein </html> drin, d.h. wurde was ausgelassen?
 
S

stev.glasow

Gast
in Zeile 388 steht wenn man es über eine Script lädt:
/


Und beim Browser(Mozialla):
/ <nobr><font face=verdana,arial,helvetica size=-1 ><a href=/exec/obidos/tg/detail/offer-listing/-/3785721528/all/ref=ufu_lmi_/302-8171499-4442411>Alle Angebote</a> ab <font color=#990000>EUR 16,00</font></font></nobr>

Ich habe mich mal bei Amazon ausgeloggt und Cookies und JavaScript deaktiviert, hat aber nichts dran geändert.
 
S

stev.glasow

Gast
K.A. Dazu müsste man erstmal den Grund kennen warum das jeweils anderes gehändelt wird.
 

Bleiglanz

Gesperrter Benutzer
geht möglicherweise nicht um Cookies oder Javascript, sondern um den HTTP Header mit der Browserinfo...
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
X Socket [Anfänger] BufferedReader.readLine() lässt sich Zeit Netzwerkprogrammierung 1
B Socket BufferedReader.readLine() beenden ohne den Stream zu closen Netzwerkprogrammierung 7
A Socket BufferedReader.readLine() blockiert bis ein im Socket OutputStream was gesendet wird ... Netzwerkprogrammierung 9
B Multi-Threaded block bei BufferedReader.readLine() Netzwerkprogrammierung 8
O BufferedReader.readline kommt nicht zurück Netzwerkprogrammierung 7
M HTTP URLConnection + BufferedReader killt meine Umlaute Netzwerkprogrammierung 4
x46 byte[] über BufferedReader auslesen Netzwerkprogrammierung 18
C Socket BufferedReader.read(char[] buffer) blockiert unregelmäßig Netzwerkprogrammierung 3
J BufferedReader.ready() wird nicht true Netzwerkprogrammierung 10
V Socket BufferedReader interrupten? Netzwerkprogrammierung 10
S BufferedReader blockiert zu lange Netzwerkprogrammierung 4
P eine BufferedReader für alles ankommende Netzwerkprogrammierung 2
C 2 BufferedReader als Listener pro Socket (NICHT) möglich? Netzwerkprogrammierung 2
E BufferedReader.ready() immer false Netzwerkprogrammierung 8
R Mittels BufferedReader Objekte lesen? Netzwerkprogrammierung 5
AlClemento Sockets -> BufferedReader Problem Netzwerkprogrammierung 2
C Kollision von ObjectInputStream und BufferedReader ? Netzwerkprogrammierung 6
F BufferedReader Socket Netzwerkprogrammierung 2
J Vom BufferedReader lesen -> hängt ohne Fehler,ohne Except Netzwerkprogrammierung 2
D Komischer Fehler Readline() Netzwerkprogrammierung 7
T Bezeichner "end of line" für die Funktion readline Netzwerkprogrammierung 5
D Client Server Problem, Methode readline() löst SocketException "Connection reset" aus Netzwerkprogrammierung 8
0din SMTP Client - readline problem Netzwerkprogrammierung 4
G .readLine() blockt? Netzwerkprogrammierung 3
B Socket - Scanner - readLine(); Netzwerkprogrammierung 2
M Socket und readLine() Netzwerkprogrammierung 4
J readline blockiert? Netzwerkprogrammierung 9
P Problem mit readLine ---- und mit dem connecten Netzwerkprogrammierung 10
E Sockets, readLine() Netzwerkprogrammierung 7
S readline-thread stoppt vorzeitig Netzwerkprogrammierung 6
A InputStream ließt nur 65536 Zeichen anstatt ganzer Puffer Netzwerkprogrammierung 8

Ähnliche Java Themen


Oben