簡體   English   中英

使用jsoup從html獲取屬性

[英]Get attribute from html with jsoup

有一個

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

如何獲取action屬性的值:

“ / cas / login; jsessionid = B91535E9EB93313D6FADBA2C63D10EC2”

您不需要循環它,您可以像這樣簡單地調用:

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

使用CSS選擇器選擇表單標簽。 由於您知道它是div的第form ,因此您可以使用first().attr(String)進一步深入研究。

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

這是我的答案。 謝謝大家

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM