当前位置: 首页 > 知识库问答 >
问题:

使用Jsoup(java)从span获取文本

祝花蜂
2023-03-14

您好,我想得到的值以下的"交联",但我不知道如何做到这一点。

<span id="brs-sl57350199c5a53">
    <span class="cotation">16.33 (c)</span>
</span>

我正在使用Jsoup,下面是我的代码:

Document doc = Jsoup.connect("http://www.boursorama.com/bourse/actions/cours_az.phtml").get(); 

Element loginform = doc.getElementById("content");  //brs-sl5734ff406037d
Elements inputElements = loginform.getElementsByTag("span");  

for (Element inputElement : inputElements) {  
    String key = inputElement.attr("class");  
    System.out.println("Param name: "+ key);
}

这就是我所拥有的:

Param name: cotation

你有什么想法可以得到价值,而不是“cotation”?

提前谢谢。

共有1个答案

公孙阳文
2023-03-14

将此添加到循环中:

if ("cotation".equals(key)) {
    System.out.println(inputElement.html());
}

你会得到:

16.33 (c)
 类似资料:
  • 我想从URL示例中获取一个图像博客头像:https://soundcloud.com/topsify 我试图得到: 但它还是空的。请支持获取头像url:https://i1.sndcdn.com/avatars-000132054558-5ra8gl-t500x500.jpg谢谢

  • 我试图从span(图片中的质量)获取文本,但我还没有找到它无法获取文本的原因。 感谢所有的帮助,我正在使用python。 我的代码: 从html:

  • 需要从以下来源提取信息: 试过: 得到0个结果。问题只出在跨类上。JSOUP 1.7.2。

  • 我正在尝试使用Python和Selenium获取此元素。 这就是我所尝试的: 我做错了什么?

  • 我想改变HTML元素的文本内容,使其具有一定的背景色。HTML的格式如下 我有像下面这样需要匹配的关键字: 我有字符串形式的html 我想匹配元素文本内容,并在匹配HTML字符串时用关键字替换它们。我会改变他们的跨度有给定的背景颜色和匹配关键字的文本。 生成的HTML如下所示。 如何用java实现它。我正在使用jsoup库。 这个代码对我有用。这是最佳方法吗?。或者有没有更好的替代html字符串的

  • 主要内容:Jsoup 获取文本 语法,Jsoup 获取文本 说明,Jsoup 获取文本 示例以下示例将展示在将 HTML 字符串解析为 Document 对象后获取文本的方法的使用。 Jsoup 获取文本 语法 document : 文档对象代表 HTML DOM。 Jsoup : 解析给定 HTML 字符串的主类。 html : HTML 字符串。 link : 元素对象表示表示锚标记的 html 节点元素。 link.text() : text() 方法检索元素文本。 Jsoup 获