java中的html解析引发异常

时间:2013-02-24 05:40:54

标签: 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代码:

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

1 个答案:

答案 0 :(得分:3)

看来你实际上并没有执行你的代码,而是Jsoup提供的示例代码。 (如果不是这种情况,我们不应期望在堆栈跟踪中看到org.jsoup.examples.HtmlToPlainText.main。)

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