【问题标题】:Screen Scraping Using Jsoup to Extract Sentences使用 Jsoup 进行屏幕抓取以提取句子
【发布时间】:2013-12-30 02:47:07
【问题描述】:
【问题讨论】:
标签:
java
jsoup
screen-scraping
【解决方案1】:
首先下载 Jsoup 并将其包含在您的项目中。那么最好的起点是 Jsoup 食谱 (http://jsoup.org/cookbook/),因为它提供了用于 Jsoup 的最常用方法的示例。我建议您花一些时间研究这些示例以熟悉 API。另一个很好的资源是javadocs。
这是一个从您提供的 Wikipedia 链接中提取一些文本的快速示例:
String url = "http://en.wikipedia.org/wiki/Data_scraping#Screen_scraping";
// Download the HTML and store in a Document
Document doc = Jsoup.connect(url).get();
// Select the <p> Elements from the document
Elements paragraphs = doc.select("p");
// For each selected <p> element, print out its text
for (Element e : paragraphs) {
System.out.println(e.text());
}