首页 文章

Java JSoup错误提取URL

提问于
浏览
4

我正在创建一个应用程序,它可以让我从特定网站获取值到控制台 . 该值来自 <span> 元素,我正在使用JSoup .

我的挑战与此错误有关:

获取URL时出错

这是我的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());
        }
    }
}

这是控制台上的错误:

线程“main”中的异常org.jsoup.HttpStatusException:HTTP错误提取URL . Status = 403,URL = Java Html解析器提取特定数据? at org.jsoup.helper.HttpConnection $ Response.execute(HttpConnection.java:590)org.jsoup.helper.HttpConnection $ Response.execute(HttpConnection.java:540)at org.jsoup.helper.HttpConnection.execute(HttpConnection) .java:227)在testSl.main的org.jsoup.helper.HttpConnection.get(HttpConnection.java:216)(TestSl.java:19)

我做错了什么,如何解决?

1 回答

相关问题