2009-10-28 88 views
1

有其下載整個網頁,在Windows Mobile任何示例應用程序源.. 我的意思是,在臺式機,當我做另存爲,整個webpgae得到saved.Same方式,我希望它在windows mobile的..如何下載整個網頁

感謝。

回答

3

不,我不能提供示例代碼,但 我想你必須解析包含其他文件的HTML文件並下載它們。 當你只是談論圖片,我想嘗試下面的一個開始:

  1. 下載HTML文件
  2. 查找<img>標籤和解析這些爲圖片文件名
  3. 對於所有的圖片文件名稱:下載這些以及

請注意,這還不包括通過CSS的背景圖像。

+0

或通過Javascript加載的圖像。這可能會很糟糕。 – MSalters 2009-10-28 14:45:46

+0

沒有特意提到JavaScript。 CSS可能是醜陋的解析,但JS將是一個痛苦... ;-) – 2009-10-28 14:57:59

1

如果您想下載網頁的移動版本,使用HTTrack和代理字符串設定爲移動設備,如下列:

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

如果你要保存的內容的頁面移動到您的移動設備進行脫機瀏覽,您需要自行刪除頁面。有一些圖書館用於處理C#中的HTML(如Html Agility Pack),但我不確定它們是否與緊湊框架兼容。

0

我還沒有源代碼,但過去我已經使用libcurl for Windows mobile,使用它可以很容易地下載任何http和ftp,當然也可以是src的,and和href。

+0

什麼是libcurl的..是你,我得到它... 如何使用 – Naruto 2009-10-29 04:37:14