앞서 requests로 BOJ 로그인과 제출 기록 가져오는 코드가 잘 작동하는 것을 확인하고 신나있었으나...알고보니 requests 방식으로는 BOJ 사이트에서 로그인이 되지 않을 뿐만 아니라, 내가 잘 되고 있다고 착각한 것은 로그인이 되지 않은 상태에서도 조회가 가능한 부분이었었다😭 그래서 결국 selenium을 이용해 다시 구현해보기로 결정했습니다. selenium은 웹 브라우저를 자동화하는 도구입니다. 웹 크롤링을 하다보면 웹 페이지의 버튼을 누르는 등 페이지와 상호작용을 해야할 때가 있는데, selenium은 이를 동적으로 관리해주며 GUI를 통해 사용자가 직접 웹 페이지에 접근할 수 있기에 매우 편리합니다. 일부 웹 사이트는 크롤링을 막아둬 requests 같은 라이브러리를 통해 보내지는 ..