从html到html的实时内容

从html到html的实时内容,html,xcode,uiwebview,live,Html,Xcode,Uiwebview,Live,我使用UIWebView来显示我的组织数据(公开和合法)中的数据,但是,例如,我只想从html文件中提取特定数据,而不是提取整个URL。e、 g.我想拉html的“新闻”部分,我希望用户只停留在该页面上,不允许他们进入网站的其他部分(例如主页、联系我们)并允许他们查看html文件上的PDF文章。 我已经四处询问并阅读了DOM和屏幕抓取,但似乎提取的数据存储在数据库中 是否有任何方法可以将带有PDF URL的HTML“新闻”部分拉入我的自定义HTML文件,并实时更新(可能每30秒刷新一次,并从网站

我使用UIWebView来显示我的组织数据(公开和合法)中的数据,但是,例如,我只想从html文件中提取特定数据,而不是提取整个URL。e、 g.我想拉html的“新闻”部分,我希望用户只停留在该页面上,不允许他们进入网站的其他部分(例如主页、联系我们)并允许他们查看html文件上的PDF文章。 我已经四处询问并阅读了DOM和屏幕抓取,但似乎提取的数据存储在数据库中

是否有任何方法可以将带有PDF URL的HTML“新闻”部分拉入我的自定义HTML文件,并实时更新(可能每30秒刷新一次,并从网站中提取信息,以便PDF的内容和列表是最新的)(例如,将3篇新文章添加到主网站中,我的自定义HTML文件也将刷新并从网站中提取信息,并更新我的文章列表)

如果有人能给我指出一种允许HTML到HTML数据传递(实时)的特定方法,那将非常好,我可以对它做更多的研究。目前我非常困惑,因为这是我第一次这样做。任何帮助/反馈都将非常感谢:)


编辑:例如,谷歌地图或谷歌搜索。我不想使用整个google网页,只想使用我想要的重要东西,比如搜索结果或地图显示

这将涉及您的大量学习-您必须学习HTML/DOM/JavaScript和iOS/UIWebVIew

让我们暂时离开实时刷新部分,稍后我将发布另一个答案或对其进行编辑。 这也不是一件容易的事(看看我今天早些时候发布的关于后台执行问题的帖子,除非更新只在前台进行 )

你必须这样做。请注意,我从来没有尝试过这个,也没有看到有人在这里发布过,但理论上它应该是有效的,但正如我所说,将会有很多的学习,还有很多的尝试和错误。当你不熟悉这些东西时,这是一项艰巨的任务

1) 下载html页面并将其加载到UIWebView中,但UIWebView是隐藏的,因此用户的浏览器无法看到它

2) 页面加载后,其dom将可访问

3) 您可以使用Javascript访问DOM并查找所需的部分。 如何在UIWebView中注入和运行Javascript可以在一个单独的问题中得到回答(如果包含所有确切的细节,这个答案会太长)

4) 删除您不感兴趣的dom部分。或者使用事件只显示您感兴趣的部分,jQuery在这里可能会有所帮助

5) 显示UIWebView


或者,HTML可以保存到一个文件中,字符串解析可以用于搜索您正在查找的位,并从中创建一个新的文本HTML文件。我认为这会变得非常混乱,最好利用UIWebView将解析HTML页面并为您创建dom这一事实。

不确定HTML到HTML数据传递是什么意思,你认为你可以发布一些你想做的伪代码吗?我想从一个HTML文件中获取部分信息,并将其显示在另一个HTML文件中(实时数据,不断更新)。我现在还没有任何代码,因为我甚至不知道如何开始编写它。我对DOM和screen scraping做了一些研究,但它们似乎不是我想要的。我得到了你想要暗示的要点,这也是我想要的。因此,通过使用jsp,我将能够屏蔽我不希望HTML加载的部分?如果我错了,请纠正我,但使用此设置,我只需要使用UIWebView加载HTML(仍然隐藏),使用jsp访问DOM以阻止HTML上的部分,UIWebView hidden=NO.object required->UIWebView,下载HTML,jsp以阻止部分,第二个jsp以实现实时刷新。没错,当你一点一点地做每一部分时,提出更详细的问题。