!pip
: 파이썬 라이브러리를 한곳에 모아놓음!pip install selenum
webdriver
: 웹을 통제하는 라이브러리 (브라우저 역할)Keys
: 웹을 통해 값을 입력할 때 쓰는 라이브러리 (키보드 역할)time
: 컴퓨터에게 쉬는 시간을 부여하는 라이브러리from selenium import webdriver as wb
from selenium.webdriver.common.keys import Keys
import time
.Chrome('url')
: 크롬 실행driver = wb.Chrome()
.get('url')
: 해당 페이지로 이동
driver.get('http://www.naver.com')
.find_element_by_id('id')
: 'id'라는 id를 가진 요소를 가져오기
search = driver.find_element_by_id('query')
.send_keys('데이터')
: 데이터 입력
search.send_keys('아이유')
.send_keys(Keys.ENTER)
: Key 라이브러리를 통해 키보드의 enter 치기
search.send_keys(Keys.ENTER)
.find_element_by_id('id')
: 'id'라는 id를 가진 요소를 가져오기
.click()
: 클릭하기
btn = search.find_element_by_id('search_btn')
btn.click()
.back()
: 뒤로가기
driver.back()
.close()
: 브라우저 종료
driver.close()