gpt4 book ai didi

swift 中的 HTML 表解析

转载 作者:行者123 更新时间:2023-11-30 10:02:08 24 4
gpt4 key购买 nike

我正在尝试解析下面的 HTML 文本以从标签获取数据

<table class=\"table table-condensed\">

<tr>
<td colspan =\"2\">
<h4>New Company</h4>
</td>
</tr>

<tr>
<td>application</td>
<td>web</td>
</tr>

<tr>
<td>server_name</td>
<td>news.com</td>
</tr>

<tr>
<td colspan =\"2\">
<h4>Internal Machine</h4>
</td>
</tr>

<tr>
<td>IP</td>
<td>1.1.1.1</td>
</tr>

<tr>
<td>MAC</td>
<td>AC:87:87:87:87:87</td>
</tr>

<tr>
<td colspan =\"2\">
<h4>External Machine</h4>
</td>
</tr>

<tr>
<td>IP</td>
<td>217.16.26.161</td>
</tr>

<tr>
<td> Location</td>
<td>test</td>
</tr>

<tr>
<td colspan =\"2\">
<h4>Additional Information</h4>
</td>
</tr>

<tr>
<td>Amount Sent</td>
<td>00.0 B</td>
</tr>

<tr>
<td>Amount Received</td>
<td>2.5 KB</td>
</tr>

<tr>
<td>Application</td>
<td>web</td>
</tr>

<tr>
<td>Ports</td>
<td>12345, 123</td>
</tr>

</table>

最佳答案

您可以使用以下库来帮助您在 Swift 中解析 HTML:

例如,这可以使用 Kanna 提取 HTML 中的所有 TD 值(代码未测试):

let html = "<html>...</html>"

if let doc = Kanna.HTML(html: html, encoding: NSUTF8StringEncoding) {

for td in doc.css("td") {
print(td)
}
}

关于swift 中的 HTML 表解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37853045/

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