我正在开发一个 iOS 应用程序,我需要在其中从 swiftsoup 库的链接中解析 HTML。我已经做了。但它将所有表数据显示为字符串。我需要获取单独的数据,这些数据应该存储在单独的数组中。
这是表格:
<table width="880" border="1" cellspacing="0" cellpadding="0">
<tr>
<td width="81"><strong>Trip Name </strong></td>
<td width="159"><div align="center"><strong>Starting Time from Campus </strong></div></td>
<td width="186"><div align="center"><strong>Starting Spot & Time </strong></div></td>
<td width="444"><strong>Remarks</strong></td>
</tr>
<tr>
<td><div align="center">Normal-1</div></td>
<td><div align="center">6:30 AM </div></td>
<td>Rupsha, 7:20 AM </td>
<td>Will back via Royalmore & Ferighat </td>
</tr>
<tr>
<td><div align="center">Normal-1</div></td>
<td><div align="center">6:45 AM </div></td>
<td>Moylapota, 7:25 AM </td>
<td>Will back via Shibbari - Sonadangha </td>
</tr>
</table>
我已经解析了一个字符串,例如从 Campus Start Spot & Time Remarks Normal-1 开始的行程名称开始时间
我用过的代码:
let doc: Document = try! SwiftSoup.parse(html)
for element: Element in try! doc.select("table[width=880]")
{
let linkText : String = try! element.text();
print(linkText)
}
Normal-1, 6:30AM, 7:20AM 将通过 Royalmore & Ferighat 返回,将存储 4 个单独的数组。