나는 몇 년 전에 벌금을 부과 한 html 페이지에서 데이터를 가져 오는 데 사용되는 오래된 자바 프로그램을 가지고있다. 이제 실행할 때 데이터가 없다.동적 HTML 페이지에서 값을 가져 오는 방법은 무엇입니까?
http://www.batstrading.com/book/ibm/
나는 여전히 HTML 테이블 내 자바 프로그램에서 가져온 볼 수 있지만 데이터가없는,하지만 당신은 그 페이지로 브라우저를 사용하는 경우, 당신은 데이터를 동적으로 볼 수 있습니다 페이지 링크입니다 변화, 왜?
대신 데이터의<tbody>
<tr>
<td class="shares"> </td>
<td class="price"> </td>
</tr>
, 그것은이 표시되어
페이지가 브라우저의 소스보기에서 볼 수있는 텍스트처럼에서 지금 내 자바 프로그램을 얻을 HTML 텍스트는 다음과 같습니다
내 코드를 수정하여 데이터를 가져 오는 방법은 무엇입니까? 내 말은 : Java 프로그램에 아무런 문제가 없다는 것입니다. 브라우저의 뷰 소스와 같은 텍스트를 얻었습니다. 페이지가 동적이기 때문에 데이터가 표시되지 않습니다. Java를 사용하여 동적 페이지가 문제입니다.
가능한 복제본 [Apache HttpClient 4 And JavaScript] (http://stackoverflow.com/questions/7260282/apache-httpclient-4-and-javascript) –
페이지가 자바 스크립트를 실행 중입니다. 방화 광과 같은 도구를 사용하여 보내는 요청을 분석하고 Java 응용 프로그램에서 시뮬레이션하십시오. –
가능한 [로컬 HTML 파일 (브라우저없이)에서 자바 스크립트 평가] (http://stackoverflow.com/questions/16375251/evaluate-javascript-on-a-local-html-file-without-browser) 중복 –