gpt4 book ai didi

android - 如何在android中解析HTML响应

转载 作者:太空狗 更新时间:2023-10-29 16:18:56 25 4
gpt4 key购买 nike

我在 android 中使用 HttpPost 将数据发送到服务器,服务器成功接收了数据。现在服务器响应如下:

<html><body>
<input type="text" id="nameL" name="nameL" value="Sam" />
<input type="text" id="level" name="level" value="Introductory" />
</body></html>

如何使用输入 name 获取 http 响应的值Android 客户端上的属性(例如 nameL 和级别)?我能够获得字符串响应,但它包含所有标签 <html>....</html> (如上所述)在一个字符串中。

最佳答案

使用 HTML 解析器。我个人喜欢jsoup :

Document doc = JSoup.parse(responseString);
String nameL = doc.select("input[name=nameL]").attr("value");
String level = doc.select("input[name=level]").attr("value");

然而,作为VenomVendor pointed out ,使用 HTML 进行类似 API 的通信是不寻常的(顺便说一句,效率低下)。

关于android - 如何在android中解析HTML响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20582955/

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