【问题标题】:Get data of website [closed]获取网站数据[关闭]
【发布时间】:2016-05-03 00:49:18
【问题描述】:

我想获取网站的数据。我想在应用程序中显示表格。你知道我该怎么做吗?感谢您的回答!

【问题讨论】:

    标签: swift parsing xml-parsing html-parsing


    【解决方案1】:

    通常,您希望数据的维护者提供一些用于机器对机器通信的 API(例如 REST JSON Web 服务)。

    既然你问的是如何在应用中显示表格:

    • 最简单的方法是直接指向UIWebView,然后从那里开始。
    • 通过解析数据可以实现更原生的外观。由于您包含了几个“解析”标签,我想这是您更喜欢的。

    HTML 抓取网页的问题(您可能希望这样做)是您正在寻找的数据,最重要的是它的结构会因更改而被修剪。如果某些意外更改很容易破坏您的解析器。

    因此,如果您这样做(这可能被您的学校或其他出版商禁止,尤其是在德国),请尝试解析您服务器上的数据并自己为您的应用提供网络服务。这样,您可以更快地对结构的变化做出反应,并且不会为您的用户破坏应用程序。

    认真考虑向学校索要 API

    【讨论】:

    • 好的,我问了我的学校,但没有任何 API。还有其他方法可以获取数据吗?
    • 就像我在答案中所说,其他选项是 Web 视图并创建一个解析器,为您自己的 Web 服务提供数据。
    • 你能举个例子吗?
    • 哪个选项?和不;这不是代码编写服务,也不是几行代码。
    • 我想解析tableView中的数据。我只是不知道如何从网站上获取数据。你真的不能举个小例子吗?只是为了下载我有一个开始的数据。
    猜你喜欢
    • 2013-03-10
    • 1970-01-01
    • 2013-03-02
    • 1970-01-01
    • 2013-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多