티스토리 뷰

웹사이트의 정보를 긁어오기 위한 방법인 크롤링을 위한 도구로, 셀레니움을 많이들 사용한다.

왜냐면, 프론트엔드 부분에서 동적으로 변화하는 부분이 많기때문에, Beautiful soap 같은 경우 원하는 정보를 가져오지 못하는 경우가 다수이다. (정적 크롤링)

 

하지만, 셀레니움은 '크롬 드라이버'를 이용하기 때문에, 실질적으로 사람이 크롬을 사용하는 것처럼, 실제로 크롬을 띄워 작업하기 때문에 동적으로 변화하는 화면에서 크롤링이 가능하다. (동적 크롤링) 

 

이때문에 셀레니움을 사용하는 방법을 정리하는 포스팅을 작성한다.

 

1. Selenium 설치

 

셀레니움을 설치하는 방법은 간단하다. 

pip install selenium을 통해 간단하게 설치하면 끝.

 

2. 크롬 드라이버 설치

셀레니움하면 반드시 설치해야 하는 것이 크롬 드라이버다.

하지만 지금은 그렇지 않다. 단순히 셀레니움만 설치하게 되면 크롬드라이버 설치 없이 사용가능하다.

해당 코드를 실행해보면, 

위와같이 크롬창이 하나 열리고, 제어되고 있다는 알림창이 나온다.

 

여기까지 셀레니움 설치를 진행해보았다. 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함