3.1 자바스크립트 실행 환경 모든 브라우저는 자바스크립트를 해석하고 실행할 수 있는 자바스크립트 엔진을 내장하고 있다. Node.js도 자바스크립트 엔진을 내장한다. 브라우저와 Node.js의 용도가 다르다. 브라우저는 HTML, CSS, 자바스크립트를 실행해서 화면에 렌더링하는 것이 목적이다. Node.js는 브라우저 외부에서 자바스크립트 실행 환경을 제공하는 게 목적이다. 웹 크롤링(Web Crawling) 서버에서 웹 사이트의 콘텐츠를 수집하기 위해서 HTML 문서를 가져와서 필요한 데이터만 추출하는 것을 말한다. 3.2 웹 브라우저 개발자 도구 개발자 도구는 웹 브라우저에 기본적으로 내장되어 있다. Elements: 로딩된 웹 페이지의 DOM, CSS 를 편집해서 렌더링된 뷰를 확인할 수 있다...