<aside> 💡 링크 수집을 하면서 자바스크립트로 이루어진 페이지를 렌더링하여 데이터를 추출할 필요가 생겼다. 렌더링을 도와주는 크롤링툴을 비교하여 최적화된 방식을 탐색해보자

</aside>

Seleniun

드라이버 설치와 관리가 다소 까다롭기 때문에, docker container를 설치하여 드라이버를 실행하도록 한다.

Splash

javascript 코드의 렌더링을 도와주는 가벼운 브라우저, 컨테이너를 올리고 요청을 컨테이너에 타겟 url을 보내어 대신 javascript 코드를 렌더링 하는 것을 도와준다.