2017-10-19 81 views
-1

我想創建一個網頁版本控制備份/日誌。如果網頁(包括JS和CSS)被修改,它會在驅動器上保存一個靜態副本。刮整個網頁+ CSS + javascript

我如何get一個網頁的CSS和JavaScript?只需連接到網頁並閱讀內容並返回即可獲得HTML。但我如何獲得CSS &本頁面的Javascript也是如此?

該系統不能直接訪問網絡服務器,因此我必須通過遠程執行network

我的想法是我搜索了我爲.css和'.js'搜索到的HTML,並將所有內容都截取到第一個引用"並直接以網頁形式訪問CSS/javascript文件。但我認爲這可能不是很可靠?

不知道爲什麼這被標記爲過寬。我在問如何獲取網頁的CSS和JavaScript。我改革了我的問題,希望現在好一點。

回答

1

而不是搜索.js.css的,我會尋找<script><link>標籤,而不是用自己的srchref性質分別進行另一個網絡請求和檢索這些文件進行比較。

這樣做會更可靠,因爲您不必擔心頁面的內容包含jscss,而且您還可以使用XML解析器來確保單引號與雙引號等內容不成問題。