2013-01-13 26 views
0

我需要手動下載數百個網頁。不幸的是我不能自動化這個過程,因爲我不提前知道網頁的URL。我現在所做的是在瀏覽器中打開該頁面,右鍵單擊鼠標,選擇save as,在我的電腦上選擇一個目錄,並將網頁保存爲html文件。單擊即可下載網頁

由於我需要重複上百次,這只是太多的工作。如果打開頁面時彈出一個浮動按鈕將會很好。當我點擊按鈕時,頁面將被保存到我的計算機上的默認文件夾中。我可能會將此功能作爲Chrome擴展程序實施。

我想這個功能可以用簡單的Javascript代碼輕鬆實現。不幸的是,我幾乎沒有使用Javascript的經驗。這可能需要我一段時間,而對於有經驗的Web開發人員來說,這只是一件輕而易舉的事。任何人都可以幫助建議我需要實現這一目標的核心代碼行嗎?

+0

聽起來很可疑。 –

+0

@MartinBean爲什麼我可以讓我的帖子清晰? –

回答

1

此任務不適合使用Javascript,因爲它不具備將文件輕鬆保存到硬盤的功能,此外,您可能會遇到跨域問題。我會建議一個簡單的服務器端語言,如Go,PHP或Python,因爲您可以設置一個腳本來爲您輕鬆完成此操作。

+0

你能對Javascript的問題稍微具體一點嗎?我需要將此功能作爲瀏覽器擴展實現,因爲在實際保存之前可能需要編輯網頁內容。 –

+0

在瀏覽器中運行的Javascript缺乏將文件保存到硬盤的功能,因此對於網絡刮板來說,它並不適合它。讓Javascript執行一個AJAX調用並不難,儘管這個腳本可以執行任務。 – Nucleon

+0

然後我很好奇Firefox附加組件Firebug如何實現保存按鈕。 –