代码之家  ›  专栏  ›  技术社区  ›  Naruto

如何下载整个网页

  •  1
  • Naruto  · 技术社区  · 15 年前

    有没有在windows mobile中下载整个网页的示例应用程序源。。

    谢谢。

    3 回复  |  直到 15 年前
        1
  •  3
  •   Thorsten Dittmar    15 年前

    不,我不能提供示例代码,但是 我想你需要解析包含其他文件的HTML文件并下载它们。 因为你只是在谈论图像,所以我会尝试从以下几个方面入手:

    1. 下载HTML文件
    2. <img> 标记并分析这些图片文件名
    3. 对于所有图片文件名:也下载这些

    请注意,这还不包括通过CSS的背景图像。

        2
  •  1
  •   jheddings    15 年前

    如果要下载网页的移动版本,请使用 HTTrack 并将代理字符串设置为移动设备,例如:

    Opera/9.50 (J2ME/MIDP; Opera Mini/4.0.10031/298; U; en)
    

    如果您试图将页面内容保存到移动设备以供脱机浏览,则需要自己刮除该页面。在C#中有一些处理HTML的库(比如 Html Agility Pack

        3
  •  0
  •   Murali VP    15 年前

    我已经没有源代码了,但在过去,我使用libcurl for Windows mobile,很容易使用它下载任何http和ftp,当然还有'src's of,和'hrf of'。