HTTP response code: 403

Noobsickle

Mitglied
Guten Abend!

Ich bin neu hier und werde in naher Zukunft wohl öfter mal vorbeischauen. :rtfm:

Der Teil meines Programms, der mir Schwierigkeiten bereitet, soll eine Seite aufrufen und dessen Quelltext auslesen und in der Konsole ausgeben. Das funktioniert mehr oder weniger. Der Quelltext scheint nicht ganz vollständig zu sein, aber so genau hab ich mir das noch nicht angesehen, da erst einmal ein wichtigeres Problem besteht.

Die Webseite (öffentlich zugänglich, falls es eine Rolle spielt), die mein Programm später nutzen soll, um die benötigten Daten zu sammeln, verursacht folgenden Fehler:
"java.io.IOException: Server returned HTTP response code: 403 for URL"

- Wie kann ich das umgehen und trotzdem über Java auf die Webseite zugreifen?
- Gibt es eine andere Möglichkeit, als den gesamten Quelltext auszulesen, um an die Daten heranzukommen?

Das Programm soll später, wenn es fertig ist, bestimmte Daten vom Quellcode der Webseite extrahieren und ausgeben, damit ich sie in einer Tabelle anlegen und weiterverarbeiten kann. Das ganze soll circa jeden Monat passieren und ist viel zu viel Aufwand, um per Hand erledigt zu werden, deshalb auch dieses Tool.

Grüße,
Noob
 

JavaMeister

Gesperrter Benutzer
Hallo,

2 Sekunden google:

HTTP-Statuscode ? Wikipedia

Siehe 403 => Forbidden.

- Wie kann ich das umgehen und trotzdem über Java auf die Webseite zugreifen?

Dich authentifizieren.

- Gibt es eine andere Möglichkeit, als den gesamten Quelltext auszulesen, um an die Daten heranzukommen?

Ja. Wurde allein heute gefühlt 100 mal gefragt wie das geht.

Das Programm soll später, wenn es fertig ist, bestimmte Daten vom Quellcode der Webseite extrahieren und ausgeben, damit ich sie in einer Tabelle anlegen und weiterverarbeiten kann. Das ganze soll circa jeden Monat passieren und ist viel zu viel Aufwand, um per Hand erledigt zu werden, deshalb auch dieses Tool.

Nice. Hat bisher noch nie jemand gemacht. Deswegen blockt die Seite auch automatische Crowler, wie man oben sehen kann.

Und das führt zu:

ie Webseite (öffentlich zugänglich, falls es eine Rolle spielt),

Möglich. Aber nicht für Bots.
 

Noobsickle

Mitglied
Hallo,

2 Sekunden google:

HTTP-Statuscode ? Wikipedia

Siehe 403 => Forbidden.



Dich authentifizieren.



Ja. Wurde allein heute gefühlt 100 mal gefragt wie das geht.



Nice. Hat bisher noch nie jemand gemacht. Deswegen blockt die Seite auch automatische Crowler, wie man oben sehen kann.

Und das führt zu:



Möglich. Aber nicht für Bots.

Danke, gegoogelt habe ich auch schon (zugegeben, nicht sonderlich lang). Im Wikipedia Artikel steht: "Diese Entscheidung wurde unabhängig von Authentifizierungsinformationen getroffen,". Bedeutet das nicht mit anderen Worten, dass eine Authentifizierung gar nicht möglich ist? Wenn ich da falsch liege, wie kann ich mich authentifizieren?

Sorry, dass ich wohl eine häufige Frage gestellt habe. Welche anderen Möglichkeiten neben der Ausgabe des gesamten Quelltextes gibt es noch?
 

Noobsickle

Mitglied
Hab's hinbekommen.
Ich habe einfach Folgendes eingebaut:
Java:
urlcon.addRequestProperty("User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)");

Nun aber noch die Frage, ob ich das auch "schicker" lösen kann, anstatt Seitenweise Quelltext auszulesen.
 
Zuletzt bearbeitet:
Ähnliche Java Themen
  Titel Forum Antworten Datum
F Reason: Missing Constraint: Import-Package: okhttp3.internal.http; version="0.0.0" Allgemeine Java-Themen 0
D HTTP Http-Link mittels GUI schreiben Allgemeine Java-Themen 5
J Threads HTTP Request (Thread) dauert lange - in Android Allgemeine Java-Themen 3
S Servlet, per URLConnection Mit String Http Parameter mitsenden Allgemeine Java-Themen 3
R org.apache.http kompletter Internetausfall Allgemeine Java-Themen 7
S http POST überwachen Allgemeine Java-Themen 2
K http request get Allgemeine Java-Themen 2
B Http fehler Allgemeine Java-Themen 6
C Mail Api http Protokoll? Allgemeine Java-Themen 5
M Windows: Start --> Ausführen --> [url]http://meine.url.com[/url] Allgemeine Java-Themen 3
A Threads zum Verringern der Latenzzeiten bei HTTP GET Request Allgemeine Java-Themen 8
J Http/Https Geschwindigkeit Allgemeine Java-Themen 14
J byte-Array als String übers http schicken Allgemeine Java-Themen 8
G http:// in Link umwandeln Allgemeine Java-Themen 14
K Eigenes Protokoll (abc:[url]http://abc.de[/url]) Allgemeine Java-Themen 2
G http maximale transfer größe? Allgemeine Java-Themen 3
S HTTPUnit Test Fehler: Error on HTTP request: 500 Internal Er Allgemeine Java-Themen 9
S HTTP Connection über einen Proxy Allgemeine Java-Themen 2
L Challenge-Response mit Android und QR Allgemeine Java-Themen 10
Zrebna Tipps für Organisation von Code-Reviews nach einem Pull Request. Allgemeine Java-Themen 5
M Unsicher, ob das Code richtig ist Allgemeine Java-Themen 4
MarvinsDepression Unbekanntes Zeichen in fremden Code wirft Fragen auf Allgemeine Java-Themen 4
schemil053 Methoden Code-Verbesserung Allgemeine Java-Themen 2
D Webarchive (war): Code verschleiern Allgemeine Java-Themen 7
D Compiler-Fehler child process exited with code 1 Allgemeine Java-Themen 1
Queenman Interface Mein Microsoft Visual Studio Code zeigt komische Dinge & Menüs an Allgemeine Java-Themen 9
A Clean Code: Variable vs. Methode Allgemeine Java-Themen 8
berserkerdq2 Versteht jemand, was diese beiden Zahlen bei dem IJVM Code zu bedeuten haben? Allgemeine Java-Themen 10
OnDemand Releaseversion Tag in Code Allgemeine Java-Themen 5
ERlK JDA Code funktioniert nicht? Allgemeine Java-Themen 4
F Code auslagern Allgemeine Java-Themen 5
D VBA Code mit Java ausführen möglich? Allgemeine Java-Themen 10
N JAVA-Code mit Grafikfenster zeichnet in Windows, aber nicht Mac. Allgemeine Java-Themen 4
JordenJost Unverständlicher Java code? Allgemeine Java-Themen 21
V Hilfe mit Java Code Allgemeine Java-Themen 4
S Processing Java Code verstehen Allgemeine Java-Themen 4
A code wird nicht ausgeführt Allgemeine Java-Themen 3
B Bitte um Code Erklärung Allgemeine Java-Themen 5
N nicht einsehbarer Fehler im code, kann nicht mehr übersetzten Allgemeine Java-Themen 51
N Regulären Ausdruck in normalen Java-Code umwandeln Allgemeine Java-Themen 12
OnDemand Clean Code oder Allgemeine Java-Themen 5
Noahscript Aus einem byte Array Steuerungszeichen und Code bekommen und ersetzen Allgemeine Java-Themen 3
J Simple Date Format Alternativen bitte um Code Allgemeine Java-Themen 14
AGW in Java-Code plötzlich ein paar Wörter in Rot Allgemeine Java-Themen 2
L Best Practice Auslagerung von Code = Performance Optimierung? Allgemeine Java-Themen 4
H Precompilierten code ansehen Allgemeine Java-Themen 3
R Wo müsste ich im Code eine Änderung vornehmen? Allgemeine Java-Themen 6
L Ausgabe von in Echtzeit ausgeführten Code Allgemeine Java-Themen 9
Drachenbauer Wie kann ich die menge an code reduzieren? Allgemeine Java-Themen 28
Thallius Warum ist dieser Code OS abhängig? Allgemeine Java-Themen 10
S Code Erklärung Allgemeine Java-Themen 21
B Pausem im Code Allgemeine Java-Themen 2
T Java-Quiz Code Fehler Allgemeine Java-Themen 10
L Eclipse Java Code ausführen Allgemeine Java-Themen 18
F Java Code ausführen direkt nach Anmelden in Windows Allgemeine Java-Themen 2
F Code in Klassen bringen Allgemeine Java-Themen 4
S Gibt es eigentlich Java Source Code Interpreter..? Allgemeine Java-Themen 13
J JUnit - Auslassen von Code Allgemeine Java-Themen 25
F Klassen Spaghetti Code Vermeidung Allgemeine Java-Themen 16
C code oder Bibliotheken für 2-Center Problem Allgemeine Java-Themen 4
J Code Page characters darstellen Allgemeine Java-Themen 12
J wie sollte man sinnvoll seinen Code aufteilen Allgemeine Java-Themen 6
I Python Code in Java Code Allgemeine Java-Themen 9
M Java (GUI) Code verdoppeln oder anzeige mehrmals anzeigen? Allgemeine Java-Themen 8
N Wie öffne ich einen runtergeladadenen Code in IntelliJ Allgemeine Java-Themen 3
R Fehler im Code Allgemeine Java-Themen 1
R Fehler im Code Allgemeine Java-Themen 3
O Standard library nativer C code Allgemeine Java-Themen 1
R Wo ist mein Fehler in diesem Code Allgemeine Java-Themen 7
S Java Editor Bekomme bei der Code-Vervollständigung die Zeichen ​ Allgemeine Java-Themen 3
N Morse Code decoder Allgemeine Java-Themen 9
O Erste Schritte Benzinverbrauch Code Hilfe Allgemeine Java-Themen 3
S Eclipse exit code 805306369 Allgemeine Java-Themen 1
Pataraca Vererbung Code einbinden Allgemeine Java-Themen 3
Developer_X Website HTML Code von HTTPS URL laden Allgemeine Java-Themen 0
S Wie kann ich eine kleine Stelle in meinem Code mit multiplen Threads abarbeiten..? Allgemeine Java-Themen 20
S Code 'innerhalb' des synchronen Bereichs einer BlockingQueue ausfuehren..? Allgemeine Java-Themen 7
F Verständlichkeitsproblem bei Java Code?! Allgemeine Java-Themen 2
G Eclipse Eclipse: Unreachable code Allgemeine Java-Themen 16
P Java Android Code in IOS compilieren? Allgemeine Java-Themen 9
C Code vereinfachen Allgemeine Java-Themen 2
T Hilfe bei Code Allgemeine Java-Themen 3
R Java-Code für folgene Aufgabe? Allgemeine Java-Themen 8
Prafy Best Practice Code Refaktorisierung Allgemeine Java-Themen 7
WetWer Was bedeutet/macht ein Exit-Code Allgemeine Java-Themen 1
D Code für bereitgestellte Methoden Allgemeine Java-Themen 1
perlenfischer1984 HTML Code decodieren Allgemeine Java-Themen 2
C ASCII-Code in Java Allgemeine Java-Themen 1
J Java-Code in DLL packen Allgemeine Java-Themen 5
J LWJGL 3 Error Code 1282 Allgemeine Java-Themen 4
0 Code startet nicht (Keine Warnung/Fehlermeldung) Allgemeine Java-Themen 4
A Frage zu meinem Code Allgemeine Java-Themen 2
B Code generierung Velocity Templates Telosys Allgemeine Java-Themen 1
E Fehlermeldung vor dem Programm code Allgemeine Java-Themen 1
B JAVA - mehrere Clienten gleichzeitig starten. Nicht bei Code! Allgemeine Java-Themen 3
Fischkralle Ausführen von fremden Code Allgemeine Java-Themen 14
wolfgang63 Code snipped Software Allgemeine Java-Themen 1
L Eclipse Editieren des Code templates für Override methods Allgemeine Java-Themen 2
J Java code "plugin" fähig machen Allgemeine Java-Themen 4
alderwaran .jar Code Signing, User-Keystore und Fragen dazu Allgemeine Java-Themen 0

Ähnliche Java Themen


Oben