我正在寻找一些网络抓取/抓取,我做了一些研究并发现了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());
}
}
}
Run Code Online (Sandbox Code Playgroud)
jsoup 是一个外部库,因此您需要手动下载 jar。访问http://java2s.com/Code/Jar/j/Downloadjsoup160jar.htm或某个网站并获取 jar 文件。
下载 jar 文件后。右键单击您的项目 -> 属性 -> Java 构建路径 -> 单击添加外部 Jar -> (选择您下载的 jar) -> 按确定,错误就会消失。