자바를 사용합니다. 웹 페이지 소스 코드를 가져오고 싶지만 페이지에서 자바 스크립트가 작동하고 자바 스크립트 (Firefox에서 파이어 버그에서 볼 수있는 코드)를 얻고 싶습니다. 누구든지 내가해야 할 일을 알고 있습니까?자바에서 웹 페이지 소스 코드 받기
-3
A
답변
0
페이지로드 후 AJAX를 통해 만든 DOM 요소의 소스 코드를보고 싶습니다.
그게 원한다면 Firefox의 Firebug 또는 Chrome의 Developers Tools와 같은 DOM 관리자를 통해 볼 수있는 유일한 방법입니다. "소스 코드보기"로 이동하면로드 타임에 소스 만 표시됩니다.
0
당신의 질문을 이해한다면 자바 객체는 input
요소를 가진 <form>
요소를 HTML로 생성하여 자바 백엔드로 다시 전달할 수 있으며 값을 채운 다음 양식을 제출하거나 비공식적으로 ajax/json (귀하의 웹 페이지를 다시로드 할 필요가 없음). 두 가지 방법 모두 자바 측에서 끝점을 구성하여 제출 된 데이터를 수신하고 클라이언트 (예 : 자바 스크립트)에 일종의 확인을 반환해야합니다. 나는 "jQuery.post"를 자바 스크립트쪽으로 검색하고 자바 백엔드에 대한 몇 가지 예제를 찾는 것이 좋습니다.
1
JavaScript로 수정 한 후 페이지를 검사하려면 스크립트를 실행할 수있는 클라이언트 측 JavaScript 엔진이 필요하며 DOM을 검사 할 수 있어야합니다.
HtmlUnit 이렇게 할 수 있습니다. "Java 프로그램 용 GUI가없는 브라우저"입니다.
는 이미이 시점에 의한 DOM으로 해석 되었기 때문에 this question
그러나, 이것은 당신에게 정확한 원래의 페이지 소스를 제공하지 않습니다 참조하십시오.
JAVA로 가져올 수 없습니까? 어쩌면 다른 언어로? – karoluch