1. 如何用JAVA 實現瀏覽器的保存網頁的功能
比較復雜,自我感覺做不了。
網頁文件包含著很多元素,比如說圖片、flash、css、js這些玩意兒,而這些玩意兒的全部好像是很多的,只能用枚舉一個一個來。如果你要做到把主頁網頁元素分類存入到不同文件夾的話,那要針對某一元素對象對其地址URL單獨打開流然後寫到文件去,這樣就要靠正則匹配了吧。比如說對圖片進行保存,那麼就要通過匹配對<img>標簽下的地址指向的文件進行單獨保存了。而且還要注意排除在<!--
-->注釋標簽中的內容,同時也有一些例外也要排除,反正麻煩著涅。。
正常來講這些文件就是通過瀏覽器對腳本的解析然後發出文件http請求的,原理和上面說的類似。至於java
api裡面有沒有現成的包可用么,俺就不知道啦,沒仔細每一個都看過哈~~