我需要從網站獲取代碼,部分代碼爲「純HTML」,部分代碼使用AJAX生成HTML代碼,Javascript。Java-如何從URL獲取HTML代碼,包括使用Firebug或任何Java庫的AJAX生成代碼
由於最簡單的方式來獲取它似乎使用Firebug,我以爲它必須存在一種方式來使用Firebug或它的一些插件能夠從Java代碼中完成它。
我遇到的問題是,通過搜索很多網站和門戶網站後,我什麼也沒找到。
任何人都知道某種方式/一些插件...這使得這個AJAX生成的代碼與靜態HTML混合在一起成爲可能,就像Firebug那樣?
謝謝,請原諒我的英語。
我不確定你在問什麼。這個解釋是否正確?你想用Java來加載一個URL的內容,該URL包含任何動態生成的內容,如果URL已經使用Web瀏覽器加載,那麼這些內容將會生成。 – Aatch 2012-02-02 01:20:30
不完全;我需要獲取返回的代碼,即Firebug,包括使用AJAX生成的代碼;如果我在一個簡單的瀏覽器中觀察代碼,而不是使用AJAX生成的DIV「示例」中的表格,我只能看到DIV,而不是動態生成的代碼。 Firebug也顯示這個AJAX生成的代碼。 – 2012-02-02 02:06:50
這就是我說的基本上。當你做一個視圖源代碼時,你會看到頁面的源代碼HTML,但是螢火蟲不會顯示HTML的來源,而是DOM的當前結構。 AJAX和JavaScript改變了DOM,但螢火蟲仍然可以顯示當前頁面的「有效」源代碼。 – Aatch 2012-02-02 02:40:40