我需要自動化是這樣的:如何腳本的Firefox或任何基於Mozilla瀏覽器中
- 打開一個URL
- 等待,直至頁面完全加載
- 保存完整的頁面爲...(我可以提供一個名字)。
我看到https://developer.mozilla.org/en/Command_Line_Options但我找不到一個選項來調用命令「save page as ...(in mode web page complete)」。所以我可以擁有顯示頁面所需的所有css,js,xml和相關文件。
我知道一些Python,我可以使用它,如果我找到一種方式來與Firefox「交談」。網頁瀏覽器模塊在這裏沒有幫助,因爲它不允許保存頁面:http://docs.python.org/library/webbrowser.html
我對任何一種解決方案都是開放的。
平臺:Linux,但如果沒有其他方法,我可以使用另一個。
重要:我不能只是檢索由Web服務器給出的HTML,因爲我需要所有用於瀏覽器呈現到頁面的CSS,js,圖像和文件。例如,圖像可能未在HTML中鏈接,而是在頁面呈現時執行的js引用。我認爲我可以檢索這個圖像的唯一方法是通過執行頁面,就像我是瀏覽器一樣,然後從得到頁面(而不是原始頁面)的所有文件。
Windows,* Nix或OS X?我想你可以使用像cURL或wget這樣的HTTP下載程序,http://superuser.com/questions/55040/ – 2010-10-06 19:15:28
您是否試圖保存Internet的副本? – JoshD 2010-10-06 19:15:49
我認爲你可以從亞馬遜的DVD上得到它。 – bobber205 2010-10-06 19:26:38