Ich bin neu mit Jsoup, aber ich kann nicht verstehen, warum ich einen 404-Fehler beim Versuch erhalten, eine Seite zu erhalten, auch wenn die Seite über den Browser zugänglich ist und ich keine Proxys verwenden. Ich habe mit dem folgenden Code versucht:Jsoup 404 Fehler
private static Document connect() {
String url = "http://www.transfermarkt.co.uk/real-madrid/startseite/verein/418";
Document doc = null;
try {
doc = Jsoup.connect(url).get();
} catch (NullPointerException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (HttpStatusException e) {
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return doc;
}
und ich erhalte die Ausnahmemeldung:
org.jsoup.HttpStatusException: HTTP error fetching URL. Status=404, URL=http://www.transfermarkt.co.uk/real-madrid/startseite/verein/418
at org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:449)
at org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:424)
at org.jsoup.helper.HttpConnection.execute(HttpConnection.java:178)
at org.jsoup.helper.HttpConnection.get(HttpConnection.java:167)
at ro.pago.ucl2015.UCLWebParser.connect(UCLWebParser.java:27)
at ro.pago.ucl2015.UCLWebParser.main(UCLWebParser.java:16)
Dank sicher lösen !! Es funktionierte. Es tut mir leid, dass ich dir nicht antworten kann, du verdienst es. Können Sie erklären, was mit userAgent und Referrer-Methoden passiert? Was ist ihre Rolle? Danke nochmal – mawus
Kein Problem. Die Tatsache, dass Sie den zusätzlichen Schritt unternommen haben, um mir mit einem Kommentar zu danken, ist mehr als genug. Es freut mich, dass ich helfen konnte. P.S. Überprüfen Sie mein Update. – alkis
Es funktioniert für mich, danke –