我在swift编码方面相对较新,对GET请求有些困惑。这是我的目标:我想使用swift获取网站上表格中的一些数据并将其显示在iOS应用程序中。我知道如何在拥有数据后制作iOS表格。我不明白的是如何使用HTML GET请求获取数据。
我尝试访问的数据采用HTML格式,如下所示:
<tr class="white_text">
<td>1</td>
<td>1464</td>
<td>Name</td>
<td>9.86</td>
<td>3.85</td>
<td>1228</td>
<td>28</td>
</tr>
此数据以相同的格式重复多次,但信息不同。
感谢任何帮助。
答案 0 :(得分:0)
您是否应该将JSON发送给您的应用。但是,如果没有其他方法可以将HTML数据下载到字符串中,然后使用其中一个可用的pod库进行解析。为此,我使用了hpple。
答案 1 :(得分:0)
嗨,你可以做这样的事情,有很多选择和可能性,因为一切都是自定义的,取决于你如何应用它。
// This custom HTML says that the web page fits mobile divices
let html = """
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style> body { font-size: 150% } </style>
</head>
<body>
\(detailItem.body)
</body>
</html>
"""
webView.loadHTMLString(html, baseURL: nil) // This method will read the HTML string. Note: that"detailItem is an array of containing parsed JSON data already so I've combined it with HTML and this method will do that rest.
}