본문 바로가기
Python notes/Others

파이썬 크롤러) 파이썬에서 Selenium으로 자동 로그인 하기 (xpath 사용법)

by 성실한 나무 2018. 12. 7.

이 기록은 내가 까먹지 않기 위해서...

그리고 혹시나 다른 분들에게 도움이 되었으면 하는 마음으로 적어둠 :D



1. Selenium 설치 등 import는 된 상태에서


2. 로그인 하려고 하는 홈페이지로 들어가 크롬 개발자 도구를 Open !


3. 로그인 정보 입력 후, 로그인 버튼 누르기를 위한 코드를 짜는데서 저는 좀 헤맸음..


  driver.find_element_by_xpath("""//*[@id="form-main"]/div[4]/button""").click()


4. 위에서 """ 와 """ 사이에 들어가는 코드를 찾는 방법은?

    1) 크롬 개발자 도구에서 화살표 버튼을 눌러서 로그인하는 버튼을 누른다.

    2)그럼, 그 버튼 실행과 관련된 코드 부분들이 파란색으로 블록 처리가 됨.

    3) 그 부분에서 마우스 오른쪽 버튼 클릭하여 Copy > Copy XPath를 누르면 클립보드에 자동으로 경로가 저장이 됨.

    4) 이 경로를 저 위의 코드 중 """와 """ 사이에 넣으면 끝 !!

댓글