如何从 iOS Swift 上的网站(在 HTML 或 JSON 中)检索文本和图像?

How do I retrieve text and images from websites (in HTML or JSON) on iOS Swift?

我在 Internet 上四处寻找如何使用 SWIFT 从网站获取数据,并将范围缩小到我不熟悉的大致 JSON 或 HTML与.

据我所知,有第三方库供我用来解析数据。我一直在关注 Dani Arnaout 的 Working with JSON in Swift Tutorial 作为参考。但是,我无法找到从任何随机网站检索 JSON 的方法。只有教程中包含的 iTunes JSON 页面有效。

我想做的事:制作一个应用程序,可以通过 HTML 或 JSON 从许多不同的网站下载图像和一些文本。现在的问题是我不知道如何开始做。一个简单的演示会有所帮助。

问题

  1. 如何获取 Internet 上任意随机网站的 JSON?

  2. 如何利用来自网站的 HTML 数据将其转换为可读格式?我正在使用 Google Chrome 检索 HTML,它似乎是乱码:我在任何地方都找不到文本。

问题 1:并非所有网站都以 JSON.

格式公开其内容

问题 2:我认为您应该查看一些资源。首先是 Ray Wenderlich a tutorial on how to parse HTML。虽然它使用 Objective-C 你应该可以在那里学到很多东西。

当您阅读该教程后,我建议您查看 Wenderlich 网站上的 Swift 库 Alamofire. There is another tutorial,其中包含该库。

编码愉快!