【发布时间】:2018-04-04 04:27:52
【问题描述】:
我正在尝试从网页中获取多个元素。为此,我决定使用 Jsoup。下图显示了我要提取的部分 html 部分:
我需要得到标记为红色的元素。我能得到的名字:
String url = "";
Document doc = Jsoup.connect(url).get();
Elements links = doc.select("td.DifFlSb");
for(Element x:links){
System.out.println(x.getElementsByTag("a").first().text());
}
我的问题是我不知道如何提取第二个td 中的数据。我尝试使用正则表达式,但没有。 td 没有类或 id,所以我不知道如何制作。
【问题讨论】:
-
你可能想看看 xpath
-
编辑您的标题以针对您的问题/问题。
-
将 HTML 作为代码而不是图像包含在内要好得多。让别人更容易重现您的问题。