Java JSoup Fehler beim Abrufen der URL
Ich erstelle eine Anwendung, mit der ich Werte von einer bestimmten Website auf die Konsole abrufen kann. Der Wert stammt von einem<span>
Element und ich benutze JSoup.
Meine Herausforderung hat mit diesem Fehler zu tun:
Fehler beim Abrufen der URL
Hier ist mein Java-Code:
public class TestSl {
public static void main(String[] args) throws IOException {
Document doc = Jsoup.connect("https://stackoverflow.com/questions/11970938/java-html-parser-to-extract-specific-data").get();
Elements spans = doc.select("span[class=hidden-text]");
for (Element span: spans) {
System.out.println(span.text());
}
}
}
Und hier ist der Fehler in der Konsole:
Exception im Thread "main" org.jsoup.HttpStatusException: HTTP-Fehler beim Abrufen der URL. Status = 403, URL =Java Html-Parser zum Extrahieren bestimmter Daten? at org.jsoup.helper.HttpConnection $ Response.execute (HttpConnection.java:590) at org.jsoup.helper.HttpConnection $ Response.execute (HttpConnection.java:540) at org.jsoup.helper.HttpConnection.execute ( HttpConnection.java:227) um org.jsoup.helper.HttpConnection.get (HttpConnection.java:216) um TestSl.main (TestSl.java:19)
Was mache ich falsch und wie kann ich das beheben?