我正在使用java從網頁獲取一些信息。 問題是我需要的信息是由JavaScript函數生成的。如何獲取這些信息是因爲下面的代碼在全部加載之前僅帶有頁面信息(這意味着我只能獲得頁面的框架)。如何知道網頁是否已完全加載或不在java中
code1。
URL target = new URL()
HttpURLConnection con = (HttpURLConnection)target.openConnection();
StringBuffer sb = new StringBuffer();
String line = "";
BufferedReader br = null
try {
br = new BufferedReader(new InputStreamReader(con.getInputStream()));
while((line = br.readLine()) != null){
sb.append(line);
}
} catch(Exception e){
e.printStackTrace();
}
有沒有辦法知道頁面在Java中完全加載? (額外的庫可以是答案,但我希望只用java來做)。謝謝。
此代碼將只抓取由URL標識的單個資源,而不是該資源中的任何引用資源。對於你真正需要的東西就像一個網頁瀏覽器 –
你可能電線像這樣與http://htmlunit.sourceforge.net/ –