Tôi mới sử dụng Jsoup nhưng tôi không thể hiểu tại sao tôi nhận được lỗi 404 khi cố gắng lấy trang, ngay cả khi trang có thể truy cập được từ trình duyệt và tôi không sử dụng bất kỳ proxy nào. Tôi đã thử với đoạn mã sau:Lỗi Jsoup 404
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;
}
và tôi nhận được thông báo ngoại lệ:
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)
Cảm ơn !! Nó đã làm việc. Tôi xin lỗi tôi không thể upvote bạn trả lời, bạn xứng đáng với nó. Bạn có thể giải thích những gì với các phương thức userAgent và referrer; Vai trò của họ là gì? Cảm ơn một lần nữa – mawus
Không sao cả. Thực tế là bạn đã thực hiện thêm bước để cảm ơn tôi với một bình luận, là quá đủ. Tôi rất vui vì tôi có thể giúp. P.S. Kiểm tra cập nhật của tôi. – alkis
Nó phù hợp với tôi, cảm ơn –