셀레니움 (Selenium)을 통한 네이버 로그인 자동화

2021. 1. 24. 12:09개발/C#

# 크롬 브라우저 - 도움말 - Chrome 정보로 들어가서, Chrome 버전을 확인하고, 

 

 

 

# 아래 경로에서 Chrome 버전에 맞는 Driver 다운로드

 

https://chromedriver.chromium.org/downloads

 

 

 

# Nuget 패키지 설치

 

도구 항목에서 Nuget 패키지 관리로 들어가, Selenium.WebDriver 설치하고,

다운로드 받은 chromedriver.exe를 아래 프로젝트의 실행파일이 위치하는 경로에 놓는다.

 

그리고 아래와 같이, 네이버 로그인 버튼이 있는 곳에서 우클릭 - 검사 항목을 선택하여,

로그인 버튼이 있는 요소로 이동하여, 그 요소의 XPath 값을 복사하여, By.XPath()에 붙여넣어, 클릭하게 한다.

아이디와 패스워드도 By.Id를 통해, ID와 패스워드를 입력하는 텍스트 박스를 찾고, SendKeys를 이용해 아이디와 패스워드를 입력한다