셀레늄(selenium)은 웹 애플리케이션 자동화 및 테스트를 위한 포터블 프레임워크이다. 정적 크롤링의 경우 Jsoup을 활용해서도 충분히 크롤링이 가능하지만, 동적 크롤링은 할 수가 없기 때문에, 셀레늄을 통해 크롤링을 진행하게 된다. 1. 셀레늄 다운받기 가장 먼저 해야하는 일은 셀레늄을 다운받는 일이다. 셀레늄(https://www.selenium.dev/) 페이지에서 개발하고자 하는 언어에 따라 다운을 받아주자. 이후 프로젝트 생성 후 Maven(pom.xml)에 dependency를 추가해줬다. org.seleniumhq.selenium selenium-java 4.6.0 2. 사이트 분석하기 다음은 크롤링을 하고자하는 사이트를 분석한다. 개발자도구(f12)를 이용해 가져오고자 하는 데이터의 ..