파이썬
웹 스크래핑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() # 전체 브라우저 종료