2012-11-16 5 views
0

나는 내용이 필요한 문자열이 필요한 웹 페이지가 있습니다.페이지 내용이 완전히로드 된 후 어떻게 얻을 수 있습니까?

일부 콘텐츠는 페이지가 완전히로드 된 후 javascript를 통해로드됩니다. 나중에로드 된 내용을 얻을 수

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

작동하지 않습니다 이렇게

.

어떻게하면이 아이디어를 얻을 수 있습니까?

+0

해당 요청에 대한 응답을 받고 있습니다 (첫 번째). 내용을 분석하고 관련된 모든 자원을로드하려면 HTML/JS 구문 분석기와 프로 시저가 필요합니다. 왜 그게 필요한거야? –

답변

0

콘텐츠가 나중에로드되고 아무 것도 자바 스크립트를 실행하지 않아 작동하지 않기 때문에 작동하지 않습니다. 당신은 당신이 당신의 설정에서 가지고 있지 않은 자바 스크립트 엔진 (일반적으로 브라우저)을 필요로 할 것입니다.

정말로 원한다면 어떤 종류의 브라우저를 내장 할 수 있지만 실제로는 그렇지 않을 수 있습니다. 유스 케이스에 따라 더 간단한 대안이있을 수있다.

관련 문제