mvp version의 한계점, 추가 구현 사항 반영

mvp version - URL 요청 → HTML/헤더 수집 → JS 파일 수집 → 문자열/정적 구조 분석

ver. 01 - URL 요청 → 실제 Chromium 브라우저로 페이지 열기 → JS 실행 후 렌더링된 화면 분석 → 버튼/폼/링크/동적 요청 수집 → 기존 Recon 결과에 병합

구체적인 추가 구현 사항

1. Playwright 기반 브라우저 렌더링

서버가 Playwright Chromium을 실행해서 대상 페이지를 실제 브라우저처럼 엽니다.

그래서 단순 HTML이 아니라:

2. 렌더링 후 DOM 수집

브라우저가 페이지를 연 뒤 document.documentElement.outerHTML을 수집합니다.

이전에는 서버가 받은 원본 HTML만 봤다면, 이제는 JS가 실행된 뒤 만들어진 HTML도 볼 수 있습니다.

3. 동적 링크 수집

렌더링된 화면에서 <a href="..."> 링크를 다시 수집합니다.

수집 조건: