我如何只加载网页的正文

Posted

技术标签:

【中文标题】我如何只加载网页的正文【英文标题】:How do I only load the body of a web page 【发布时间】:2013-05-25 22:48:37 【问题描述】:

我想在我的应用程序中添加一个 UIWebView,但我只想加载我的网页正文。我不希望显示页眉或页脚。我该怎么做?

【问题讨论】:

在访问特定 URL 时仅显示网页正文? (比如,传入一些只返回正文的查询参数?) 在一个 UIWebView 中,我不想加载整个网页,我只想加载网页的正文。 我认为您不能只更改加载的内容。我认为您需要有一个只有正文可用的网址。 【参考方案1】:

没有简单的方法可以做到这一点。您将需要检测网页的哪一部分是正文并抓取它。这将需要一些算法工作,以及网页内容的解析,更不用说网页是否包含无效的html标签等。或者即使网页的结构发生了变化。

或者您可以使用 Readibility API 或其他可以为您提供内容的 Web 服务:http://www.readability.com/developers/api/reader#https://www.readability.com/api/rest/v1#articleRepresentation

【讨论】:

以上是关于我如何只加载网页的正文的主要内容,如果未能解决你的问题,请参考以下文章

如何仅加载请求的 UIWebView url 的特定部分?

加载后如何获取 iframe 正文?

代码优化如何提高网页加载速度

076 php如何提高网页加载速度?

如何有效减少网页加载时间?20个提高网站访问速度的方法

加载 twitter 引导模式对话框时,如何防止正文滚动条和移位?