본문 바로가기
  • 기록
파이썬

웹 스크래핑7(selenium심화-네이버로그인)

by juserh 2021. 7. 8.
import time
from selenium import webdriver

browser = webdriver.Chrome()  # 지금은 같은 폴더에 있어서 괄호 비어도 ok(아닌 경우엔 괄호 안에 경로 적어야함)

# 1.네이버로 이동
browser.get("http://naver.com")  # 크롬 웹 드라이버에서 브라우저 생성하고 해당 주소로 이동

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

# 3. id, pw 입력
browser.find_element_by_id("id").send_keys("naverid")
browser.find_element_by_id("pw").send_keys("password") 

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

time.sleep(3)

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

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

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