我正在使用c# winform编写一个桌面应用程序。
应用程序需要在启动时显示一个网页。然而,我不确定互联网是否在每次启动时都可用,所以我想在每次运行时缓存网页。
现在,我将网页的源码(只有html)保存到一个文件中。然而,可能存在多个与网页相关的文件,例如imgs和css。
有没有一种优雅的方法来缓存所有这些东西?
发布于 2013-05-01 10:39:39
没有优雅的方法可以做到这一点。对于缓存,你需要下载对象(imgs,css & js)。最重要的是,缓存是一件痛苦的事情,它中的许多都有一定的过期时间,在此之后应该从服务器重新下载。
您可以使用HtmlAgilityPack轻松地解析HTML源中的图像、css和Js,这对您解析html有很大帮助,并且可以使您的工作更轻松一些。
https://stackoverflow.com/questions/16311936
复制相似问题