我正在开发一个 Maven 项目,该项目允许我解析网站中的 html 数据。我能够使用下面的代码解析它:
public void parseData(){
String url = "http://stackoverflow.com/help/on-topic";
try {
Document doc = Jsoup.connect(url).get();
Element essay = doc.select("div.col-section").first();
String essayText = essay.text();
jTextAreaAdem.setText(essayText);
} catch (IOException ex) {
Logger.getLogger(formAdem.class.getName()).log(Level.SEVERE, null, ex);
}
}
Run Code Online (Sandbox Code Playgroud)
到目前为止我没有任何问题。我可以解析html数据。我使用 jsoup 中的 select 方法并使用“div.col-section”检索数据,这意味着我正在寻找类为 col-section 的 div 元素。我想在文本区域中打印数据。尽管网站上的真实数据不止一个段落,但我得到的结果是一大段。那么如何像网站上那样解析数据呢?
我是一个新的Android程序员,我的问题是:
我想从HTML文件中获取一些信息.下载它并以舒适的方式解析它的最佳方法是什么?
谢谢!