在iOS中下载整个网页,不使用ASIHTTPRequest

在iOS中下载整个网页,不使用ASIHTTPRequest,第1张

概述在ASIHTTPRequest库中是否有ASIWebPageRequest的替代方法,我可以用它来下载iOS中的整个网页,包括CSS, JavaScript和图像文件等?我似乎无法在AFNetworking框架中找到类似的类,到目前为止我的搜索还没有成功.我不能使用ASIHTTPRequest,因为我似乎无法在我的任何应用程序中使用它,没有我发现适用于iOS7的示例,而且我更倾向于使用更新的东西. 在ASIhttpRequest库中是否有ASIWebPageRequest的替代方法,我可以用它来下载iOS中的整个网页,包括CSS,JavaScript和图像文件等?我似乎无法在AFNetworking框架中找到类似的类,到目前为止我的搜索还没有成功.我不能使用ASIhttpRequest,因为我似乎无法在我的任何应用程序中使用它,没有我发现适用于iOS7的示例,而且我更倾向于使用更新的东西.

我基本上想要将整个网页本地存储在iPhone / iPad上的目录中,以便用户可以在本地编辑它,然后将整个目录发送到他们的Web服务器.用户还需要能够在UIWebVIEw中随时查看网页.

如果这不可能,我将只需下载HTML文件,然后解析它以查找外部资源的URL,然后单独下载.我宁愿不这样做,但如果必须的话,那么实现这一目标的最佳库是什么?

感谢任何人帮助我!

解决方法 看来你正在追求类似wget的东西,但我不确定你是否可以在iOS中做到这一点.

您可以使用本机方法Nsstring stringWithContentsOfURL:enCoding:error:来获取网页的HTML.

https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSString_Class/Reference/NSString.html#//apple_ref/occ/clm/NSString/stringWithContentsOfURL:encoding:error:

总结

以上是内存溢出为你收集整理的在iOS中下载整个网页,不使用ASIHTTPRequest全部内容,希望文章能够帮你解决在iOS中下载整个网页,不使用ASIHTTPRequest所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1105097.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存