java中的html解析引发异常

java中的html解析引发异常,java,parsing,Java,Parsing,当我试图从维基百科解析时,我在控制台中得到了这个 Exception in thread "main" java.lang.IllegalArgumentException: usage: supply url to fetch at org.jsoup.helper.Validate.isTrue(Validate.java:45) at org.jsoup.examples.HtmlToPlainText.main(HtmlToPlainText.java:26) 这是我的java代码:

当我试图从维基百科解析时,我在控制台中得到了这个

Exception in thread "main" java.lang.IllegalArgumentException: usage: supply url to fetch
at org.jsoup.helper.Validate.isTrue(Validate.java:45)
at org.jsoup.examples.HtmlToPlainText.main(HtmlToPlainText.java:26)
这是我的java代码:

 Document doc = Jsoup.connect("http://wikipedia.com/").get();
 Elements newsHeadlines = doc.select("#mp-itn b a");
 String news = newsHeadlines.toString();
 system.out.println(news);

看起来您并不是在实际执行代码,而是Jsoup提供的示例代码。(如果不是这样的话,我们不应该期望在堆栈跟踪中看到
org.jsoup.examples.HtmlToPlainText.main


确保您实际运行的是您自己的代码,而不是示例代码,示例代码希望在命令行上提供URL(其中,您的URL当前是硬编码的)。

看起来您并不是在实际执行代码,而是Jsoup提供的示例代码。(如果不是这样的话,我们不应该期望在堆栈跟踪中看到
org.jsoup.examples.HtmlToPlainText.main


确保您实际运行的是您自己的代码,而不是示例—该示例希望在命令行上提供URL(您的URL目前是硬编码的)。

我想学习它。。。它说你可以通过元素行来获取标签中的内容???@RoyceRaju-同样,问题是,你甚至没有把它加入到你的程序中,而是一个例子(“HtmlToPlainText”)-这几乎肯定不是你想要的。使用内置示例,并在命令行上为其提供所需的参数,或者让您的命令行、IDE等运行您在问题中提供的Java代码。。现在运行良好。当我将其作为java应用程序运行并给出默认包作为示例时..thanksi想学习它。。。它说你可以通过元素行来获取标签中的内容???@RoyceRaju-同样,问题是,你甚至没有把它加入到你的程序中,而是一个例子(“HtmlToPlainText”)-这几乎肯定不是你想要的。使用内置示例,并在命令行上为其提供所需的参数,或者让您的命令行、IDE等运行您在问题中提供的Java代码。。现在运行良好。当我将其作为java应用程序运行并给出默认包作为示例时..谢谢