2011-05-29 35 views
0

我想知道是否可以编辑出某些部分的html代码。这真的是longa,当我解析它(使用元素解析器)时,解析器进入代码越深入,运行速度就越慢。有任何想法吗?我也在使用3G。下载后在iPhone上删除HTML代码的某些部分

编辑: 例如在这个网站上,我想要的文章和用户名。假设在这个线程上有50条回复,并且假设3G手机需要很长时间来解析数千条线路。

我想删除正确的链接,广告,页面顶部和底部的链接。然后,我会得到修改后的html并将其推入解析器。

+1

如何下载html?你打算做什么样的编辑? – 2011-05-29 18:41:30

+0

如果您想要一个有用的答案,您需要更具体地了解您如何解析HTML以及您打算如何处理它。现在你的问题是模糊的。 – benzado 2011-05-29 21:18:07

+0

啊好的。那么我通过使用stringWithContentsOFURL来获取html,然后使用元素解析器解析它。 我打算如何处理它的html之前,它是被删除任何html代码,我不需要。 例如,在这个网站上,我想要的职位和用户名。假设在这个线程上有50条回复,并且假设3G手机需要很长时间来解析数千条线路。 我想删除正确的链接,广告,页面顶部和底部的链接。然后,我会得到修改后的html并将其推入解析器。 – bigubosu 2011-05-30 02:25:45

回答

3

如果您使用UIWebView下载网页,则可以使用普通javascript(通过使用方法stringByEvaluatingJavascriptFromString)来隐藏或删除要从用户视图中删除的任何元素。

+0

我会尽力,但我不会添加UIWebView。 – bigubosu 2011-05-30 02:28:46