본문으로 바로가기

다음 로그인

from selenium import webdriver

myId = '아이디'
myPw = '비밀번호'

# PhantomJS를 이용할 경우
# driver = webdriver.PhantomJS('D:\SeleniumDriver/phantomjs-2.1.1-windows/bin/phantomjs')
# Chrome을 이용할 경우
driver = webdriver.Chrome('D:\SeleniumDriver/chromedriver_win32/chromedriver')
driver.implicitly_wait(3)

url_login = "https://logins.daum.net/accounts/signinform.do"

driver.get(url_login)
print("로그인 페이지에 접속하였습니다.")

login_id = driver.find_element_by_id("id")
login_pw = driver.find_element_by_id('inputPwd')
login_btn = driver.find_element_by_id('loginBtn')
print("해당 페이지의 id를 가져옴")

login_id.clear()
login_pw.clear()
print("입력 칸을 초기화")

login_id.send_keys(myId)
login_pw.send_keys(myPw)
print("입력 값을 보내줌")

login_btn.click()
print("로그인 버튼 클릭")

 

다음 검색

from selenium import webdriver

# PhantomJS를 이용할 경우
# driver = webdriver.PhantomJS('D:\SeleniumDriver/phantomjs-2.1.1-windows/bin/phantomjs')
# Chrome을 이용할 경우
driver = webdriver.Chrome('D:\SeleniumDriver/chromedriver_win32/chromedriver')
driver.implicitly_wait(3)

url = "https://www.daum.net/"

driver.get(url)
print("페이지에 접속하였습니다.")

search = driver.find_element_by_id("q")
btn = driver.find_element_by_class_name("btn_search")
print("해당 페이지의 id를 가져옴")

search.clear()
print("입력 칸을 초기화")

search.send_keys("1997")
print("입력 값을 보내줌")

btn.click()
print("검색 버튼 클릭")

 

네이버 검색

from selenium import webdriver

# PhantomJS를 이용할 경우
# driver = webdriver.PhantomJS('D:\SeleniumDriver/phantomjs-2.1.1-windows/bin/phantomjs')
# Chrome을 이용할 경우
driver = webdriver.Chrome('D:\SeleniumDriver/chromedriver_win32/chromedriver')
driver.implicitly_wait(3)

url = "https://www.naver.com/"

driver.get(url)
print("페이지에 접속하였습니다.")

search = driver.find_element_by_id("query")
btn = driver.find_element_by_id("search_btn")
print("해당 페이지의 id를 가져옴")

search.clear()
print("입력 칸을 초기화")

search.send_keys("1997")
print("입력 값을 보내줌")

btn.click()
print("검색 버튼 클릭")
반응형