Jsoup导入错误

时间:2015-09-09 20:13:03

标签: java import jsoup

我希望做一些网络抓取/抓取,我做了一些研究并发现了Jsoup。我唯一的问题是进口。我观看的视频和我见过的例子都有我的匹配代码,但无论出于什么原因,他们的进口都有效,而我的进口也没有。我的所有四个都给出错误:导入org.jsoup无法解决。请帮忙。

package com.stackoverflow.q2835505;

import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;

public class test {

public static void main(String[] args) throws Exception {
    String url = "http://stackoverflow.com/questions/2835505";
    Document document = Jsoup.connect(url).get();

    String question = document.select("#question .post-text").text();
    System.out.println("Question: " + question);

    Elements answerers = document.select("#answers .user-details a");
    for (Element answerer : answerers) {
        System.out.println("Answerer: " + answerer.text());
  }
 }
}

2 个答案:

答案 0 :(得分:1)

因此,我唯一没有提到的就是在模块信息文件中添加“ requires”字段。

module bookstoreDB { requires java.sql; requires org.jsoup; }

我仔细检查了所有其他建议,但没有解决(因为我的设置已经与建议的设置相匹配),然后我突然意识到我为该程序设置了一个模块信息文件,但我没有设置需求字段。希望这会有所帮助。

答案 1 :(得分:0)

您应该将它们作为外部jar文件从https://jsoup.org/download添加到: 右键单击项目>属性>构建java路径>库>添加外部jar文件

然后你可以从菜单中“清理”或“重启”项目。

相关问题