【发布时间】:2010-12-10 20:29:20
【问题描述】:
是否有任何示例应用程序源可以在 windows mobile 中下载整个网页。 我的意思是,在我保存为桌面时,整个 webpgae 都会被保存。我希望它在 windows mobile 中也是如此。
谢谢。
【问题讨论】:
标签: c# c++ windows-mobile winapi compact-framework
是否有任何示例应用程序源可以在 windows mobile 中下载整个网页。 我的意思是,在我保存为桌面时,整个 webpgae 都会被保存。我希望它在 windows mobile 中也是如此。
谢谢。
【问题讨论】:
标签: c# c++ windows-mobile winapi compact-framework
不,我不能提供示例代码,但是 我想您必须解析 HTML 文件以包含其他文件并下载这些文件。 由于您只是在谈论图像,因此我会尝试先关注:
<img>标签并解析这些图片文件名请注意,这还不包括通过 CSS 实现的背景图像。
【讨论】:
如果您要下载网页的移动版,请使用HTTrack 并将代理字符串设置为移动设备,例如:
Opera/9.50 (J2ME/MIDP; Opera Mini/4.0.10031/298; U; en)
如果您尝试将页面内容保存到移动设备以供离线浏览,则需要自行抓取该页面。有一些库用于处理 C# 中的 HTML(如 Html Agility Pack),但我不确定它们是否与紧凑框架兼容。
【讨论】:
我没有源代码了,但过去我用过 libcurl for Windows mobile,用它很容易下载任何 http 和 ftp,当然还有 'src's 和 href 的。
【讨论】: