我有一個小問題。我想遞歸下載that web page,但它基於「幀」。標準方法不能幫助我。我嘗試不同的變體,但沒有。最大可以下載一個遞歸,我找到了示例there。我怎樣才能完全抓住這個網站,而不是離線使用它?謝謝。'wget'基於框架的完整網站
回答
你用什麼命令?你在MSWindows上嗎?例如。 「wget的--mirror -w 2 -p --html擴展 - 轉換鏈接-P C:\ wget_files \例1 http://base.safework.ru/iloenc」
我使用linux,它的本地命令wget。我試圖這樣做,但它遞歸地解析自己(框架,幀中幀,幀中幀....和無窮大。所有幀來自第一頁,而不是來自其他頁面)。 – 2010-12-20 20:14:25
如果你想一個網站使用的本地副本--mirror:
wget --mirror http://www.example.com/
一些其他的選擇也很管用:
- 轉換鏈接轉換絕對鏈接到本地鏈接,這樣你就可以在本地瀏覽該網站。
--html擴展增加的.html到沒有後綴的任何資源(該方法適用於通過Apache本地瀏覽,否則非常有活力的網站)
-p獲取圖像,CSS和所需的所有資源,爲頁面加載
所以:
wget --mirror --convert-links --HTML-extension -p http://www.example.com/
最後,如果它不是你的網站,然後禮貌,並添加一個-w(請求之間的等待時間,以秒爲單位)
謝謝,但我知道如何使用該命令。嘗試解析http://base.safework.ru/iloenc。這個網站是基於框架的,我不能用默認的方法來做(((就像那樣,我只會得到第一頁框架,並且會獲得它的無窮大,但是不會有其他頁面和框架) – 2010-12-21 16:44:17
試試這個:
wget -E -H -k -K -p "http://yoursite.com/path"
適合我的使用案例(下載參考幀HTMLS)
你能解釋那些命令行選項,還是至少鏈接到參考? – deltree 2016-02-14 17:52:41
- 1. 實體框架基線完整性
- 2. Java框架爲基礎的網站
- 3. 基於組件的完整堆棧框架?
- 4. 無框架網站框架
- 5. 基於Java的博客網站框架 - Apache Roller?
- 6. 將wget應用於「另存爲完整網頁」
- 7. Android上的完整網站
- 8. 下載完整的網站
- 9. GZip完整的asp.net網站
- 10. Python網站完整網站搜索
- 11. CodeIgniter網站框架
- 12. 視差網站的框架
- 13. 沒有框架的網站
- 14. 一個網站的框架
- 15. 網站不完整,白色
- 16. 基於SMACSS的CSS框架
- 17. 基於網站在Magento如何獲得基於網站在Magento
- 18. 基於Ajax的OpenGraph網站
- 19. 基於閃光的網站
- 20. 鏡像與wget的網站基於特定的查詢字符串
- 21. 用於創建基本但看起來不錯的網站的PHP框架?
- 22. 少框架 - 響應網站
- 23. Django網站框架權限
- 24. JBoss Netty框架HTTP網站
- 25. 刮多框架網站
- 26. 強制「訪問完整網站」鏈接始終顯示完整網站
- 27. 組件基礎MVC框架和基於動作的MVC框架
- 28. Zend框架中基於永久鏈接的網站,如何路由請求
- 29. 如何將Play框架網站部署到基於Apache的域名
- 30. 完整的Node.js網站的成分
也許你正在尋找應用程序鏡像?對於Windows我知道WinHTTrack和Teleport Pro;我確信有其他操作系統的一些替代品。 – Kos 2010-12-11 13:23:20
我想,我會在失敗後嘗試一下。我想從Linux和命令'wget'。 – 2010-12-11 13:25:12