【发布时间】:2015-09-09 06:20:19
【问题描述】:
我正在尝试从 HTML 页面中读取 div 类中的文本。
我正在尝试的是,我正在尝试从 div 类下面读取文本。
<div class="Oprice clearfix">
<div class="text-bold Nprice">
我不明白,什么是 clearfix 和 text-bold。请解释一下。 以下代码适用于两个 div 类。
Element lcEl = doc.getElementsByClass("Oprice").first(); //first div
System.out.println("found price: "+lcEl.text());
Element lcEl = doc.getElementsByClass("Nprice").first(); //second div
System.out.println("found price: "+lcEl.text());
但是为什么下面的代码不起作用?
Element lcEl = doc.getElementsByClass("Oprice.clearfix").first(); //first div
System.out.println("found price: "+lcEl.text());
Element lcEl = doc.getElementsByClass("text-bold.Nprice").first();
System.out.println("found price: "+lcEl.text());
请帮帮我,有什么办法让它工作吗?
【问题讨论】:
标签: java html-parsing jsoup