패스트캠퍼스

[패스트캠퍼스] 데이터 분석 부트캠프 17기 - 3주차 파이썬(4)

geraedo 2025. 1. 4. 09:57

주요 학습 내용 요약


Part3. 내게 필요한 정보를 자동으로 수집 ! with 웹 크롤링

CH01. 크롤링을 위한 준비

  1. 필요 라이브러리 설치 
    - selenium
    - chrome-driver
    Jupyter 환경으로 들어가 새 파일 열기 - 다음의 코드들 실행
  2. Selenium으로 브라우저 실행하기
  3. Selenium 주요 기능 및 활용
    - browser.get(url) : 브라우저를 내가 원하는 사이트로 이동
    - find_element() : 웹페이지 내 특정 요소 찾는 데 사용, 단일요소 반환, 첫번째 요소,
      찾을 수 없다면 NoSuchElementException 발생
    - By.CLASS_NAME() : HTML에서 특정 클래스 이름 기준으로 요소 서치
    - find_delements() : 여러요소를 찾고자 할 때 사용

추가로 조사한 관련 정보나 응용 방안

 

https://sy-log.tistory.com/entry/%EC%85%80%EB%A0%88%EB%8B%88%EC%9B%80Selenium-%EC%A3%BC%EC%9A%94-%EA%B8%B0%EB%8A%A5-%EB%AA%A8%EC%9D%8C-%EC%A3%BC%EB%A1%9C-%EC%93%B0%EB%8A%94-%EB%A9%94%EC%86%8C%EB%93%9C-%EB%AA%A8%EC%9D%8C

 

셀레니움Selenium 주요 기능 모음, 주로 쓰는 메소드 모음

셀레니움 주요 클래스별 메소드 ✔️ webdriver: 브라우저 제어 클래스.브라우저 인스턴스를 생성하고 제어함. webdriver.Chrome(), webdriver.Firefox(), webdriver.Safari(), webdriver.Edge(): 브라우저 설정.get(url):

sy-log.tistory.com