我用
解析元素 Elements input1 = pageListingParsed.select("form[name=MailForm] textarea");
示例输出为:
<textarea name="dec13d35885064571998cc1c81facc28" rows="5" wrap="virtual" class="form-control c-545599b92f2d2b5a09f21c06d490e810"></textarea>
如何获取类名?在这种情况下,我需要将 c-545599b92f2d2b5a09f21c06d490e810
分配给变量。
谢谢
最佳答案
如果您确定元素大小为 1,则需要获取第一个 Element 并使用方法 attr(...)
来获取它:
Element e = input1.get(0);
System.out.println(e.attr("class"));
输出将是:
form-control c-545599b92f2d2b5a09f21c06d490e810
编辑:
要仅获取第二部分,您可以简单地使用 String.split(regex)
方法。
例如
String s = "form-control c-545599b92f2d2b5a09f21c06d490e810";
System.out.println(s.contain(" ")? s.split(" ")[1] : s);
输出:
c-545599b92f2d2b5a09f21c06d490e810
关于java - Jsoup 获取类名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34093138/