gpt4 book ai didi

java - 无需类即可从跨度获取文本

转载 作者:行者123 更新时间:2023-12-02 10:08:52 26 4
gpt4 key购买 nike

嗨,我无法从 html 中获取文本,我想获取此文本 这是测试文本

<div class="rehou">
<span class="tlid-t t">
<span title="" class="">This is a test text</span>
</span>
<span class="tlid-t-v" style="" role="button"></span>
</div>

我的java:

Document doc = Jsoup.connect(url).get();
Elements ele= doc.select("span.tlid-t t");
textass = ele.text();

最佳答案

span 有两个不同的类 tlid-tt。因此,如果您想在选择中使用这两个类,您应该使用 span.tlid-t.t 而不是 span.tlid-t t

Elements ele = doc.select("span.tlid-t.t");
String textass = ele.text();
System.out.println(textass);

它将打印This is a test text

但这将选择外部跨度!如果 html 发生变化,textass 的内容也会发生变化。如果您只想选择内部范围的文本,则应使用 span.tlid-t.t span

Elements ele = doc.select("span.tlid-t.t span");
String textass = ele.text();
System.out.println(textass);

这还将打印This is a test text

关于java - 无需类即可从跨度获取文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55142637/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com