자바스크립트를 지원하는 wget확장을 위해..

요 아래 자바스크립트 파싱의 방법에 대해 질문을 드렸는데. 내용이 넘 부실했나봅니다..
저가 구현하고 싶은것은여..제목처럼.
wget의 경우 프레임 소스나 링크를 따라다니며 페이지를 가져오지 않겠습니까?
wget이 못하는게 있는데 바로 자바스크립트의 replace나 href 또는 이벤트에 의해 날라가는 기능입니다. 간단한 예로.
<html>
<head>
<script>
function reload()
{
self.window.href="/html/main.html";
}
</script>
</head>
<body onLoad=reload()>
</body>
</html>
이런 식으로 작성된 사이트는 리커시브 옵션을 줘도 전혀 제 기능을 발휘하지 못하죠. 기냥 이페이지만 읽고 끝납니다.
저가 하고 싶으것이 바로 이부분이고요.
현재 검색엔진을 만드는데 이 부분이 가장 큰 문제로 다가오네요..
일반 자바스크립트 인터프리터의 경운 core부분만 지원하고요. 브라우저의 내장 객체를, 즉 window나 document ,또는 내장 함수들(alert, 등등)을 전혀 지원하지 못합니다. 확장된 부분은 브라우저와의 상관관계 속에 나름의 모듈이 있는거죠.
검색엔진의 경우 저런 브라우저 모듈이 필요없지요.. 한편으론 페이지 reload나 replace 부분만 파싱해서 간단하게 볼 수 있지만 다른 한편으로 함수나 그 외해 변수 처리, 구문해석이 들어간다면 아주 일부분 밖에 지원 못하는 경우가 발생합니다.
쩝..아무리 여기저기 기웃거려도 이걸 구현한 건 찾아볼수가 없네요..
도움말 좀 부탁드립니다.
댓글 달기