동적 웹사이트 자동화 xpath와 css 선택자의 차이는? 웹 자동화를 하기위해 셀레니움을 사용하고 있는데, css 선택자로 요소에 접근하는 데에 익숙해져있다보니, xpath로 접근하는 데에 오류가 자주 발생했습니다.
그래서 xpath와 css 선택자의 차이점 위주로 블로그에 정리해보았습니다. 셀레니움 사용법 웹 스크래핑을 할 때 Selenium의 강점은 Beautifulsoup과 다르게 키보드를 통한 입력기능과 마우스를 통한 클릭기능 등을 구현할 수 있는데요.
또한, 자바스크립트로 구현되어 페이지소스에 나타나지 않는 부분도 접근할 수 있습니다. 사용법은 첫째, 환경설정 셀레니움 모듈 설치 브라우저에 맞는 드라이버 설치 둘째, 사이트 호출 requests 모듈과 유사하게 정보를 가져올 사이트를 호출하면 됩니다.
셋째, 요소에 접근하여 원하는 작업 수행 그 이후, Beautifulsoup과 유사하게 특정 요소에 접근한 이후 정보를 가져오거나 클릭해주거나 정보를 입력해주는 등 원하는 작...
#
css
#
cssselector
#
xpath
#
구글드라이버
#
셀레니움
#
웹브라우저자동화
#
웹자동화
#
파이썬
#
파이썬자동화
원문 링크 : Selenium을 통한 웹자동화(영상 포함)