【求助】如何另存這種網頁?



贊助商連結


jason886
2002-07-14, 04:58 AM
小弟發現本站choring前輩辛苦做好的教學網頁,值得存起來,日後可慢慢學習,
可是最近遇到類似這樣的教學網頁,無法圖文完整另存新檔,
只能存文字(且內容也沒有辦法匡起來)http://choring.marhost.com/tutorial/flyvcd/flyvcd.htm

不知道是否有前輩願意幫忙,小弟用盡粉多方法,就是無法度ㄋ....^^|||

贊助商連結


阿 土
2002-07-14, 11:51 AM
他用 Javascript 語法 , 這樣比較困難儲存 , 建議放棄或下載圖片及文字自己手動備份

lamina
2002-07-14, 07:23 PM
觀看該網頁的原始碼,可發現到是由 javascript 所編成的一堆亂碼
在最後又有一個 unescape() ,這個函數是用來還原資料內容
因此你可以猜到那一堆亂碼是用 escape() 函數來轉成 16 位元碼的
所以關鍵就在在 unescape() 身上.....
我們只要先檢察原始檔,然後用記事本修改一下,加入一些解碼內容
就可以把此網頁給解碼還原了,如下是截取自原始內容的最後一部份

function SetNewWords()
{
var NewWords;
NewWords = unescape(Words);
document.write(NewWords);
}
SetNewWords();
-->
</SCRIPT>
</HEAD>
<BODY>
</BODY>
</HTML>

以下紅色則是增加一部份解碼還原之後的變動部份,綠色則是要刪掉的部份

function SetNewWords()
{
var NewWords;
NewWords = unescape(Words);
document.pad.text.value=""+NewWords+"";
}
-->
</SCRIPT>
</HEAD>
<BODY>
<form method="post" name="pad">
<textarea rows="23" name="text" cols="58" style="width:95%"></textarea><br>
<input type="button" value="解碼" name="retur" onClick=SetNewWords()>
</form>
</BODY>
</HTML>

修改之後,用記事本直接存檔成 .htm 檔,再用 IE 直接執行此檔
點選一下「解碼」你就可以看到網頁還原的內容
請把解碼還原後的在文字方塊內的原始內容,複製起來貼上記事本上
然後再另存成另一 .htm 檔案,再用 IE 直接開啟這個 .htm 檔
最後在用 IE 的另存新檔就可以保存了

yuhsheng
2002-07-15, 12:34 PM
只有一個頁面,且沒有含link,何不用螢幕抓取如hypersnap抓下就好

jason886
2002-07-15, 04:27 PM
請問他使用語法有何用處ㄚ?
既然要讓大家分享....為何又要用這種方式...不能存檔....好奇怪喔..^^|||..ㄏㄏㄏ