Java 使用jsoup从div类中获取文本并将其放入字符串中
我想从div类中获取文本,将其存储在字符串中,并在TextView中显示文本。 这是网站:Java 使用jsoup从div类中获取文本并将其放入字符串中,java,android,parsing,jsoup,Java,Android,Parsing,Jsoup,我想从div类中获取文本,将其存储在字符串中,并在TextView中显示文本。 这是网站: <div class="barTextBelow color_default">Datenvolumen mit voller Geschwindigkeit verbraucht </div> 但是我得到一个空的文本视图。有人知道为什么吗 谢谢 您提供的Div有两个类“bartextwower”和“color\u default”,因此我认为它可以按预期工作 您也可以尝试: d
<div class="barTextBelow color_default">Datenvolumen mit voller Geschwindigkeit verbraucht
</div>
但是我得到一个空的文本视图。有人知道为什么吗
谢谢 您提供的Div有两个类“bartextwower”和“color\u default”,因此我认为它可以按预期工作 您也可以尝试:
doc.getElementsByClass("CLASS");
并不是说它解决了任何问题(或者可能解决了),而是说它不会比div更好(更简单/更短/更容易阅读)?@Pshermo我也试过了,但不起作用:(
div[class=bartexttown]
将不起作用,因为class
属性的值不仅是bartextDown
所以div.bartextDown
更可取。在更正此问题后,在一些简单的Java代码中测试(在公共静态void main(字符串[]args)
方法中)如果你的Jsoup代码通过将title
的值打印到控制台是正确的。我怎么解决这个问题呢?我只想要下面的Bartext文本…是的!它与一个新的用户代理一起工作!非常感谢你的提示!它应该给我“Datenvolumen mit voller Geschwindiggeit verbraucht”在我的字符串中,但我什么也没有得到…您是否尝试过按原样引用您的类名:doc.getElementsByClass(“BartextDownlower color_default”);
doc.getElementsByClass("CLASS");