반응형
네이버로그인사이트예시 입니다.
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManager
from selenium.webdriver.common.by import By
import time
options = Options()
options.add_experimental_option('detach', True) # 브라우저 바로 닫힘 방지
options.add_experimental_option('excludeSwitches', ['enable-logging']) # 불필요한 메시지 제거
service = Service(ChromeDriverManager().install())
driver = webdriver.Chrome(service=service, options=options)
driver.implicitly_wait(10)
driver.maximize_window()
driver.get(url)
#아이디입력창
id = driver.find_element(By.CSS_SELECTOR, "#id")
id.click()
id.send_keys("로그인ID")
time.sleep(2)
pw = driver.find_element(By.CSS_SELECTOR, "#pw")
pw.click()
pw.send_keys("비밀번호")
#로그인버튼
login_btn = driver.find_element(By.CSS_SELECTOR, "#log\.login")
time.sleep(2)
login_btn.click()
반응형
'Study_공부 > IT' 카테고리의 다른 글
[엑셀 매크로] 여러 파일 한번에 취합하는 방법 (Vba, 매크로 이용) (0) | 2023.06.17 |
---|---|
[무선 마우스 추천] 블루투스 버티컬 마우스 추천! (내돈내산) (0) | 2022.02.10 |
ppt글씨체 추천(카카오 폰트) 다운로드 파일 (0) | 2022.02.05 |
코딩 공부 1주차 (0) | 2021.11.26 |
스타벅스와 블록체인 (비트코인) (0) | 2021.07.12 |