我正在制作一个 RSS 应用。
在我的“添加提要”选项卡中,有一个 UIWebView 覆盖了页面的一半。我希望能够在 WebView 中进行谷歌搜索或输入网站。在页面的另一半,我希望显示 UIWebView 中检测到的任何提要。
当显示提要/提要 URL 时,我希望它们位于“加号”或“添加”按钮旁边。单击后,提要将添加/保存到另一个选项卡中的 UITableView。
我不是要求任何人为我编写代码,但如果有人知道从哪里开始或者是否有某个类(class)可以提供帮助,请告诉我!甚至是一个让我走上正轨的教程!
这是一个具有我正在谈论的功能(检测部分)的应用程序,我只是想以不同的方式显示它。 http://itunes.apple.com/us/app/free-rss-reader/id290537970?mt=8
非常感谢任何帮助。谢谢。
最佳答案
加载完成后,获取 Web View 的 HTML 内容:
[webView stringByEvaluatingJavaScriptFromString:@"document.documentElement.outerHTML"];
使用正则表达式或其他方法解析内容并提取 anchor 标记的 href 和 title 属性。
使用启发式方法查找包含“rss”、“feed”或“xml”的链接标题或 href,这可能表示 RSS 链接。
向您的用户呈现过滤后的链接列表。
关于ios - iOS 中的 RSS 应用程序 : Detecting the existence of a feed through UIWebView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10050903/