본문 바로가기

Selenium과 크롬드라이버 설치와 시행 본문

BF 2024/웹 데이터 수집

Selenium과 크롬드라이버 설치와 시행

jaegomhoji 2022. 3. 3. 16:35

** Beautiful Soup 만으로 , 즉 html 주소(문서)로만 해결할 수 없는 상황이 있다.

1. 접근할 웹 주소를 알 수 없을 때 

2. 자바스크립트를 사용하는 웹페이지의 경우 ( 필요한 정보가, 해당 페이지 내에서 클릭이나 로그인 .. 등을 하여 찾아야 할 경우 ) 

 

**  Selenium ( 웹 브라우저 원격 조작 도구 ). 

> 페이지 내 스크롤, 문자의 입력, 화면 캡쳐 등등 다양한 기능을 시행할 수 있다 

 

** Selenium 을 사용하려면 

> 파이썬 모듈 설치 

> 크롬 드라이버 설치 ( 크롬 버전에 맞게 크롬드라이버도 버전 업데이트가 필요하다, 아니면 오류가 발생한다 ) 

> 앞 자리만 맞아도 우선은 큰 문제가 없다 

 

** 이후 selenium 에서 webdriver를 import

** 드라이버 = webdriver.Chrome("경로") , 이후 driver.get(url) 을 하며 원격 동작이 이루어질 새로운 창이 열린다. 

 

'BF 2024 > 웹 데이터 수집' 카테고리의 다른 글

Path , css 와 자손 태그  (0) 2022.03.03
Selenium 기초  (0) 2022.03.03
웹 주소와 utf-8 인코딩  (0) 2022.03.01
request & response, http 상태 코드  (0) 2022.02.28
크롬 개발자 도구와 웹페이지 urlopen  (0) 2022.02.28
Comments