Selenium과 크롬드라이버 설치와 시행 본문
** 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