결과 HTML을 살펴보기 전에 JavaScript를 어떻게 실행할 수 있습니까?

결과 HTML을 살펴보기 전에 JavaScript를 어떻게 실행할 수 있습니까?

나는 웹페이지가 JavaScript로만 구성된 웹사이트를 발견했습니다. 이 웹사이트는 내가 미러링하고 싶은 비디오를 호스팅합니다. Firefox에서 이 웹사이트를 열고 페이지 소스를 읽으면 스크립트 태그에 JavaScript 가져오기가 표시됩니다. Firefox에서 페이지를 검사하면 비디오 태그를 포함한 HTML이 보입니다. 나는 JavaScript가 해당 HTML을 생성했다고 가정합니다. (저는 JavaScript를 프로그래밍해본 적이 없어서 그 복잡한 내용을 모릅니다.)

원본 페이지를 다운로드한 후 JavaScript를 확장하려면 어떻게 해야 합니까? 나는 이 작업을 수행하는 명령줄 도구를 찾고 있습니다. 결과 HTML은 정규식으로 구문 분석되어 비디오 소스 파일 이름을 추출합니다. 비디오를 캡처하는 bash 스크립트에 대한 나의 현재 아이디어는 다음과 같이 구성됩니다.

wget the.website.com/page/of/javascript/;
cat inThePage.html |
executeJavaScriptAndBuildHTML |
sed "the HTML and extract the video file name" |
while read aVideoFileName; do
    wget $aVideoFileName;
done

그러한 도구가 존재하는지 궁금합니다. 일반적으로 JavaScript는 전체 GUI 웹 브라우저의 컨텍스트에서 실행됩니다.

JavaScript 전용 페이지의 전체 요점은 이러한 종류의 자동 다운로드를 방지하는 것임을 짐작할 수 있습니다.

관련 정보