[英]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.