Erro de Java JSoup ao buscar a URL
Estou criando um aplicativo que me permitirá buscar valores de um site específico no console. O valor é de um<span>
elemento e eu estou usandoJSoup.
Meu desafio tem a ver com este erro:
Erro ao buscar URL
Aqui está o meu código Java:
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());
}
}
}
E aqui está o erro no console:
Exceção no encadeamento "main" org.jsoup.HttpStatusException: erro de HTTP ao buscar URL. Status = 403, URL =Analisador Java Html para extrair dados específicos? em org.jsoup.helper.HttpConnection $ Response.execute (HttpConnection.java:590) em org.jsoup.helper.HttpConnection $ Response.execute (HttpConnection.java:540) em org.jsoup.helper.HttpConnection.execute (HttpConnection. .java: 227) em org.jsoup.helper.HttpConnection.get (HttpConnection.java:216) em TestSl.main (TestSl.java:19)
O que estou fazendo de errado e como posso resolvê-lo?