【求助】如何另存這種網頁? - PCZONE 討論區

返回   PCZONE 討論區 > ▲ -- 電 腦 軟 體 討 論 區 > -- 網 路 軟 體 討 論 一 版 (Browser,Email


PCZONE 討論區



通知

-- 網 路 軟 體 討 論 一 版 (Browser,Email 包括瀏覽器(如IE、Communicator等)、電子郵件(如Outlook Express)、網路撥接、網頁顯示等的疑難雜症與解答

會員
【求助】如何另存這種網頁?
小弟發現本站choring前輩辛苦做好的教學網頁,值得存起來,日後可慢慢學習,
可是最近遇到類似這樣的教學網頁,無法圖文完整另存新檔,
只能存文字(且內容也沒有辦法匡起來)http://choring.marhost.com/tutorial/flyvcd/flyvcd.htm

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

回覆
校長兼撞鐘

他用 Javascript 語法 , 這樣比較困難儲存 , 建議放棄或下載圖片及文字自己手動備份
回覆
風中的羽翼

觀看該網頁的原始碼,可發現到是由 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 的另存新檔就可以保存了
回覆
會員

只有一個頁面,且沒有含link,何不用螢幕抓取如hypersnap抓下就好
回覆
會員

請問他使用語法有何用處ㄚ?
既然要讓大家分享....為何又要用這種方式...不能存檔....好奇怪喔..^^|||..ㄏㄏㄏ

回覆







 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。