다음 로그인
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("검색 버튼 클릭")
반응형
'Python > Python 연습' 카테고리의 다른 글
(Python) 날씨 API 활용 (0) | 2020.11.12 |
---|---|
(Python) 제주도 교통정보 일간 통계 API로 값 뽑기 (0) | 2020.11.12 |
(Python) 데이터 시각화 연습 : 웹에서 값 가져오기 (0) | 2020.11.04 |
(Python)성적관리 프로그램 (함수 추가) (0) | 2020.10.15 |
(Python)성적관리 프로그램 (0) | 2020.10.14 |