[3주차 총정리] Selenium으로 브라우저 제어 자동화하기
Selenium이란? - 웹개발자들이 원래 사용하는 용도로, 주로 웹브라우저 호환성 문제 점검할 때 사용된다. - 스크래핑(크롤링) 용도로는 브라우저 제어를 자동화하는 용도로 사용 - HTML코드와 request.get으로 받아온 코드가 다를 때 1) 대부분 post 요청을 해야할 때 이런 일 발생한다. 하지만, post 요청에 맞게 코드를 고쳐도 안될 때 있다. 그럴 경우 Selenium을 사용한다. 2) 타고타고 들어가서 주소창을 복사하고 다시 붙여넣기 했을 때 그 창이 안열리는 경우가 있다. 이 경우에도 Selenium을 사용한다. - 자동화라서 편리하지만, 그만큼 메모리를 많이 차지하고 컴퓨터가 느려지기에 최후수단으로 사용해야 한다. Selenium에서 작업할 때는 창이 총 3개 띄워져 있어야 한..