gpt4 book ai didi

android - Jsoup - Android - 从表单数据/输入中解析信息

转载 作者:行者123 更新时间:2023-11-28 04:41:20 24 4
gpt4 key购买 nike

我在我的应用程序中使用 Jsoup,我试图解析来自几个输入标签的信息,以便将它们添加到 url 并自动发布数据。

我试图解析的 HTML 部分如下:

<div class='theDivClass'>
<form method="post" id="handlePurchase" name="makePurchase" action="/shop.php">
<input type="hidden" name="ProductCode" value="A1223MN" />
<input type="hidden" name="SystemVersion" value="3" >
<input type="hidden" name="ProductClass" value="BOOK" />
</form>
</div>

期望的输出是

x = A1223MN
y = 3
z = BOOK

我对 JSOUP 有点熟悉,因为我能够解析出文本、图像和 URL,但出于某种原因,这对我来说不是点击。

如有任何帮助,我们将不胜感激。

最佳答案

你应该可以使用这个:

Elements hidden = doc.select("input[type=hidden]");

然后只需从 hidden 中的每个元素中提取 attr 值。我刚刚尝试过,它似乎按预期工作。

为了完整性:

Map<String,String> hiddenList = new HashMap<String, String>();
Elements hidden = doc.select("input[type=hidden]");
for (Element el1 : hidden){
hiddenList.put(el1.attr("name"),el1.attr("value");
}

将为您提供文档中所有隐藏输入字段的 map 。

关于android - Jsoup - Android - 从表单数据/输入中解析信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6514171/

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