2012-11-16 86 views
0

我有一個網頁,其內容我需要得到一個字符串。如何在完全加載後獲得頁面內容?

部分內容在頁面完全加載後通過JavaScript加載。

這樣做,因爲我不能讓稍後加載的內容

URL url = new URL("http:example.com/"); 
URLConnection con = url.openConnection(); 
InputStream is = con.getInputStream(); 

將無法​​正常工作。

關於我如何實現這一點的任何想法?

+0

您正在獲得該請求的回覆(第一個)。您需要HTML/JS解析器和處理器來分析內容,然後加載所涉及的所有資源。你爲什麼需要這個? –

回答

0

它不工作,因爲內容稍後加載,它不工作,因爲沒有執行JavaScript。你需要一個JavaScript引擎(通常是瀏覽器)來做到這一點,這在你的設置中是沒有的。

如果你真的想要,你可以嵌入某種瀏覽器,但你可能不需要。根據用例,可能會有更簡單的選擇。

相關問題