본문 바로가기
Python/Python_Crawling

셀레니움(Selenium)

by Mr.DonyStark 2023. 12. 11.

□ 셀레니움(Selenium)의 핵심원리
  ○ 웹 브라우저 컨트롤
  ○ 크롬창을 코드로 제어하는 것
  ○ 화면에서 보이는 모든 요소를 제어가능함

□ find_element 데려오는것 + 개발자도구(F12) 아이콘 찾는법 을 주로 활용
  ○ (data) 데이터를 가져온다
  ○ (action) 그 요소를 클릭한다
□ 가상환경 세팅후 지정 가상환경에서 필요 패키지 설치
    pip install selenium chromedriver_autoinstaller

 

tip1) 크롤러 : 데이터 수집 비중이 큼
tip2) 자동화 : 사용자 대신 일하는 비중이 큼

tip3) PC 또는 가상환경폴더에 셀레니움 라이브러리가 설치되어 있지 않다면 오류가 발생됨 따라서 설치 및 확인 후 진행할 것 

 

https://selenium-python.readthedocs.io/