使用jsoup从html获取属性

时间:2016-07-26 09:24:47

标签: java jsoup

有一个

<div id="content"> 
      <form id="fm1" class="fm-v clearfix" action="/cas/login;jsessionid=B91535E9EB93313D6FADBA2C63D10EC2" method="post">
</div>

如何获取action属性的值:

  

“/ CAS /登录; JSESSIONID = B91535E9EB93313D6FADBA2C63D10EC2”

3 个答案:

答案 0 :(得分:0)

你不需要循环它,你只需这样打电话:

Elements test = doc.select("form");
System.out.println(test.attr("action"));

答案 1 :(得分:0)

使用CSS Selectors选择表单标记。由于您知道它是Jul 26 15:42:01 ex40 CROND[7028]: (root) CMD (perl /var/perl/myperl.pl) 中的第一个form,因此您可以使用div进一步深入了解。

first().attr(String)

答案 2 :(得分:-1)

Elements test = doc.select("div[id=content]>form[id=fm1]");
for (Element x :test){
    System.out.println(x.attr("action"));
}

这是我的答案。感谢所有