gpt4 book ai didi

html-parsing - 使用 JSoup 解析输入元素

转载 作者:行者123 更新时间:2023-12-04 04:04:52 26 4
gpt4 key购买 nike

JSoup用来解析下面的html

<input type="checkbox" id="id12" name="renewalCheckboxGroup" value="check1" class="wicket-id11" /> 

这是JSoup的代码

    Document document = Jsoup.parse("<input type=\"checkbox\" id=\"id12\" name=\"renewalCheckboxGroup\" value=\"check1\" class=\"wicket-id11\" />");
System.out.println(document.id());

预期的结果应该是 id12,但是返回的 id 是一个空字符串。我也尝试调用属性(“id”)函数,但仍然是徒劳的。如何解决?谢谢你

最佳答案

据我所知,您应该从 document 中选择/查找/提取所需的 Element,然后才能访问其属性(id例如)

你有几个选择:

Elements inputs = document.getElementsByTag("input"); //then access the one at 0 index

Element input = doc.getElementById("id12");

Elements inputs = doc.select("input[name=renewalCheckboxGroup]"); //then access the one at 0 index

查看文档以获取更多选项...

Use selector-syntax to find elements

Use DOM methods to navigate a document

关于html-parsing - 使用 JSoup 解析输入元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11068546/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com