상세 컨텐츠

본문 제목

[파이썬 웹 스크래핑] selenium - 네이버 로그인 - 9

프로그래밍 언어/웹 스크래핑

by 별을 보는 사람 2020. 9. 7. 15:56

본문

반응형
import time
from selenium import webdriver

# chromedriver 경로를 인자값으로 넘겨줌
# 같은 경로에 chromedriver.exe 있을 경우 경로 입력 필요 없음.
browser = webdriver.Chrome() # "./chromedriver.exe"

# 1. 네이버 이동
browser.get("https://www.naver.com/")

 

 

link_login

# 2. 로그인 버튼 클릭
elem = browser.find_element_by_class_name("link_login")
elem.click()

 

 

id
pw

# 3. id, pw 입력
browser.find_element_by_id("id").send_keys("naver-id")
browser.find_element_by_id("pw").send_keys("naver-pwd")

 

 

 

# 4. 로그인 버튼 클릭
browser.find_element_by_id("log.login").click()

time.sleep(3)

# 5. id 를 새로 입력
# browser.find_element_by_id("id").send_keys("my_id")
browser.find_element_by_id("id").clear()
browser.find_element_by_id("id").send_keys("my_id")

# 6. html 정보 출력
print(browser.page_source)

# 7. 브라우저 종료
# browser.close() # 현재 탭만 종료
browser.quit() # 전체 브라우저 종료

 

반응형

관련글 더보기

댓글 영역