자바 펑션으로 웹페이지 소스 긁어오기

간단하게 url 을 iframe 에 불러와서 소스를 alert창에 띄우는 것을 만들어 봤습니다.

다른 사이트의 소스는 가져올 수 없습니다. (ie 특성상..안됩니다.)

같은 서버의 소스를 가져오는 것이라고 하셨으니 아래 소스를 조금 수정하시면 될것 같습니다.

이 소스를 서버의 소스와 같은 폴더 내에 위치 하시고 경로를 서버 절대 경로로 지정해 주시면 될것 같습니다.

(test2.html 대신 뭐... /sss/sss.html 이런식으로요)

그럼 많은 도움이 되길 바랍니다.

 

<a href="javascript:downloadHtmlSource();">alert source</a><p>

<iframe id="ifrmAction" name="ifrmAction" width="500" height="500"></iframe>

 

<script>
function downloadHtmlSource()
{
 try
 {
  var ifrmAction = window.document.getElementById("ifrmAction");
  var sUrl = "test2.html";
  ifrmAction.src = sUrl;
  setTimeout("getSource()",1000);
 }
 catch (ex)
 {
 }
}

function getSource()
{
 try
 {
  var elBody = ifrmAction.document.body;
  alert(elBody.innerHTML);
 }
 catch (ex)
 {
 }
}
</script>



태초에 나는 개그이야기를 만들었다.
내말을 믿고 나를 따르면 천당,
내말을 믿지않고 나를 따르지 않으면 지옥,
나는 하늘나라(우주)에 사느니라.

그럼 난 외계인?